Skip to content

A game engine built with React and React components! No canvas here!

Notifications You must be signed in to change notification settings

katiechurchwell/NASAteroids

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NASAteroids 🚀

project-languages-used project-top-language

Summary

MongoDB Express.js React NodeJS Apollo-GraphQL

NASAteroids (NASA + Asteroids), is a recreation of the 1979 Atari game engine built entirely with React components. This application utilizes MUI components and an NES-style CSS frame work for UI, MongoDB and GraphQL for database models and API queries.

Table of Contents

Demo-Screenshot

Home:

home-screen

Login:

login-screen

SignUp:

signup-screen

Profile:

profile-screen

Gameplay:

gameplay-screen

Usage:

  • On the home screen you will see a leaderboard with the 10 highest player's score and button to login or signup. If you are first visiting the app, be sure to signup in order to play the game. If you are a returning user and have an account, just login.
  • Once you are login in, you are taken to your user profile page where you again see the leaderboard along with your personal top 5 scores and buttons to start the game or logout.
  • Once you start the game you are taken to the gameplay screen. Good luck and may the odds be ever in your favor.

Contribution

License

About

A game engine built with React and React components! No canvas here!

Topics

Resources

Stars

Watchers

Forks

Languages

  • JavaScript 93.1%
  • CSS 4.6%
  • HTML 2.3%