You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/6-space-game
ナモすけ 3c752f334f
PR用に独自の変更を取消
4 years ago
..
1-introduction 日本語訳ファイルの修正 4 years ago
2-drawing-to-canvas PR用に独自の変更を取消 4 years ago
3-moving-elements-around Merge pull request #183 from robertopauletto/main 4 years ago
4-collision-detection Merge pull request #183 from robertopauletto/main 4 years ago
5-keeping-score Merge pull request #183 from robertopauletto/main 4 years ago
6-end-condition Merge pull request #183 from robertopauletto/main 4 years ago
images folder names 4 years ago
solution accessibility updates throughout lessons 4 years ago
translations 日本語訳ファイルの修正 4 years ago
.gitignore folder names 4 years ago
README.md Adding credits for assets to space game 4 years ago

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.