Skip to content

Web game developed using React and TypeScript. First React project.

Notifications You must be signed in to change notification settings

Ismalf/invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preview

Game footage Game footage

Give it a try!

A live version of the game is available here

Controlls

Android: Tilt your device to move the ship. Tap to shoot.

PC: Use left ( ) and right ( ) arrows to move. Use up arrow ( ) to shoot.

iOS: pending

Note: From what I have witnessed, the Acceleration API does not work on iOS devices, so I'm working on some controls to move the ship and shoot in a way that feels ok.

About

This project was developed as a way to learn the basics of React in a fun way.

This project is an example of:

  • Some interesting concepts of game development such as the game loop and collisions
  • React routing (had some trouble deploying to github pages)
  • JS generator functions (really useful while animating the initialization of a new game, when enemy ships are spawned in order)
  • Styled components
  • React components

This project was bootstrapped with Create React App.

About

Web game developed using React and TypeScript. First React project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published