Skip to content

Files

Latest commit

a8bce34 · Jul 11, 2023

History

History

6-space-game

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 11, 2023
Nov 25, 2022
Jul 11, 2023
Jul 18, 2022
Nov 25, 2022
Nov 26, 2022
Nov 10, 2020
Dec 9, 2020
Dec 20, 2022
Nov 16, 2020

Build a Space Game

A space game to teach more advanced JavaScript fundamentals

In this lesson you will learn how to build your own space game. If you've ever played the game "Space Invaders", this game has the same idea: to steer a spaceship and fire on monsters that come down from above. Here's what the finished game will look like:

Finished game

In these six lessons you will learn the following:

  • Interact with the Canvas element to draw things on a screen
  • Understand the cartesian coordinate system
  • Learn the Pub-Sub pattern to create sound game architecture that's easier to maintain and extend
  • Leverage Async/Await to load game resources
  • Handle keyboard events

Overview

Credits

The assets used for this came from https://www.kenney.nl/. If you are into building games, these are some seriously good assets, a lot is free and some are paid.