Skip to content

A spin on the classic Space Invaders arcade game. The app utilizes P5’s canvas library for game mechanics, React for the frontend UI, Node / Express for the backend and MongoDB / Facebook Login for user scores

Notifications You must be signed in to change notification settings

bstiles13/space-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invaders

Invaders is a two-dimensional fixed shooter game in which the player controls a starship by moving it horizontally across the bottom of the screen and firing at descending enemies. The aim is to defeat three rows of eleven enemies that move horizontally back and forth across the screen as they advance toward the bottom of the screen. The player defeats an enemy, and earns points, by shooting it with the starship's laser cannons. Defeating the enemies brings another wave that is more difficult, with faster movement and a higher fire rate, a loop which continues for 10 levels.

The enemies attempt to destroy the player's starship by firing at it while they approach the bottom of the screen. If they reach the bottom or damage the player's starship three times, the invasion is successful and the game ends. The starship is partially protected by several stationary defense ships that are gradually destroyed by numerous blasts from the enemies.

The game

home game

How to Play:

  • Left and right arrows to move
  • Spacebar to shoot

Levels:

  • 10 levels, each consisting of three rows of eleven enemy ships
  • Each level triggers more aggressive enemies

Login:

Click the Sign In button to submit and track your high scores. The app authenticates players via Facebook Login for maxiumum security. Users do not need to create a traditional account and password on Invaders.

Scores

See global score leaders or track your personal high scores.

scores

About

A spin on the classic Space Invaders arcade game. The app utilizes P5’s canvas library for game mechanics, React for the frontend UI, Node / Express for the backend and MongoDB / Facebook Login for user scores

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published