Skip to content

A Mutliplayer Rock Paper Scissors game using React and Socket.io

Notifications You must be signed in to change notification settings

Godwin9911/rock-paper-champions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rock-paper-scissors

A Mutliplayer Rock Paper Scissors game using React and Socket.io

Frontend

  • React and Bootstrap.

  • Reactstrap components was used for the modals and loading spinners.

  • React Animations an animation library based on animate.css

Select Screen

A user can create a new game, join an already created game or learn how to play.

home

Create Game

Player one creates Game

home

Player one waits for second player to join via gameID

waiting

Join Game

Player two joins Game with gameid

home

Game

Players make a choices by clicking the Buttons they wish to play.

home

testing

drawn

Backend

  • The Backend is Powered by Socket.io running on express.

  • Database is Nedb, lightweight database built with mongodb API