Skip to content

Multiplayer browser Pong game made with React.js, MongoDB (Mongoose), Express.js, and Node.js. Project was made for practicing game development. Play v1.0.0 here: http://pongjs-production.s3-website.ca-central-1.amazonaws.com

Notifications You must be signed in to change notification settings

Aman-Hundal/PongJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong JS

Setup

Single Player

Play v1.0.0 here: http://pongjs-production.s3-website.ca-central-1.amazonaws.com

Single player mode allows users to play to 5 points, and timer set to 2 minutes. Player One uses W and S keys and Player Two uses I and K keys to control their paddles. Pong Game was created with HTML canvas and simple ball collision physics were implemented allowing users to aim their shots.

After game is done, users are allowed to play again or exit game. After each game is ended, the match data is sent to Express.js back end (managed with Mongo DB) to store data. Recent match data below the game is updated in real time after each match is completed (pulls that last 10 most recent matches).

Browser Based Multiplayer (WIP)

Online multiplayer browser mode is still a WIP. Will use websockets and more to set up browser based multiplayer system.

Screenshots

"GameMode" "PlayEntry" "Start" "Play" "Winner"

About

Multiplayer browser Pong game made with React.js, MongoDB (Mongoose), Express.js, and Node.js. Project was made for practicing game development. Play v1.0.0 here: http://pongjs-production.s3-website.ca-central-1.amazonaws.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published