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

#:

#-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 #. If you are first visiting the app, be sure to # 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%