最新消息:请大家多多支持

Remake Retro Games With Javascript

教程/Tutorials dsgsd 80浏览 0评论

Published 9/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.65 GB | Duration: 3h 21m

Make interactive animated games from scratch. This time with space bugs, lasers and asteroids!

What you’ll learn
Learn how to animate game characters
Build a browser based game from start to finish
Explore the basics of game design
Create multiple different enemy types with different visuals and behaviours
Implement 3 weapon types and boss battles
Write JavaScript code from scratch with no frameworks and no libraries

Requirements
Basic knowledge of HTML5, CSS3 and JavaScript is needed to get the maximum value, this course is not for complete beginners.

Description
Old is gold. Let’s get inspired by the classic games from the 80’s and add our own graphics and game features. Explore the interstellar void and use 3 different weapon types to burn through swarms of space bugs of different types, some larger than the others. We will start with a game loosely inspired by the classic Space Invaders arcade and we will experiment with different additional features such as boss battles, super weapons and different enemy types.Let’s explore object oriented programming with JavaScript and implement a useful set of basic 2D game development techniques such as object pool design pattern, sprite animation, timing and staggering techniques using timestamps and much more. Don’t forget to download all the bonus gifts. Students of this course will get a pack of premium quality 2D game art, this time in a sci-fi space theme. You can also download the source code from multiple stages of the project, as we gradually add more features. We will implement multiple enemy types:Beetlemorph – basic enemy, 1 hit is enoughRhinomorph – armored enemy, multiple lives, multiple damage statesMantismorph – massive boss size enemy, increasing pool of livesEaglemorph – when hit, it will sacrifice a body segment and it will spit it backSquidmorph – unknown alien bug, use everything we learned to implement your own unique enemy typeHave fun!

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What will we learn? (Project features)

Section 2: JavaScript Space Invaders

Lecture 3 Project Setup

Lecture 4 Game and player objects

Lecture 5 Keyboard controls

Lecture 6 Object pool

Lecture 7 Enemy waves

Lecture 8 Collision detection

Lecture 9 Counting score and drawing game text

Lecture 10 Game restart method

Lecture 11 Beetlemorph enemy class

Lecture 12 Sprite animation explained

Lecture 13 Animation timing

Lecture 14 Player animation

Lecture 15 Extra features: Armored enemies

Lecture 16 Rhinomorph enemy class

Lecture 17 Extra features: Boss battles

Lecture 18 Boss class

Lecture 19 Boss movement

Lecture 20 Boss vs player collision

Lecture 21 Extra features: Super weapons

Lecture 22 2 laser classes

Lecture 23 Laser damage

Lecture 24 Resource management

Lecture 25 Eaglemorph enemy class

Lecture 26 Enemy projectiles

Lecture 27 Projectile interactions

Lecture 28 Squidmorph enemy class

Beginner JavaScript developers, who already know the basics and are ready to start with more complex, fun projects


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Remake Retro Games With Javascript

您必须 登录 才能发表评论!