Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Remake Retro Games With Javascript

    Posted By: ELK1nG
    Remake Retro Games With Javascript

    Remake Retro Games With Javascript
    Published 9/2023
    MP4 | Video: h264, 1280x720 | 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