Abril Ureña a8bce3465f Merge pull request #988 from kant/patch-19 1 yıl önce
..
1-introduction b8dc4ba48d Merge pull request #984 from kant/patch-15 1 yıl önce
2-drawing-to-canvas aaf1b6ceb2 Semantic issue (paragraph 09) in Spanish translation 2 yıl önce
3-moving-elements-around 159f7b96ef Merge pull request #987 from kant/patch-18 1 yıl önce
4-collision-detection 98c46e1e73 added new quiz app link 2 yıl önce
5-keeping-score d736e24df6 Fixed markup formatting (paragraph 30) 2 yıl önce
6-end-condition e96e94ff5b Translation proposal (line 111) 2 yıl önce
images 1d81829ac1 folder names 4 yıl önce
solution 7a0ac83013 accessibility updates throughout lessons 4 yıl önce
translations 2a1810bbdb Update README.pt-BR.md 2 yıl önce
README.md 068097c35b Adding credits for assets to space game 4 yıl önce

README.md

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.