Skip to content

Anonymous multiplayer game made with node.js, phaser3, socket.io, express.

Notifications You must be signed in to change notification settings

arrooney/squabble.xyz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Submission for the 24 hour hackathon hosted by Startup Edmonton.

Team Members

Project

For this hackathon, we opted to create an online anonymous .io style multiplayer game. We used Node.js, express on the server side, socket.io for realtime multiplayer client-server information transmission, and phaser3.js for client side game physics and rendering.

Gameplay

The gameplay is heavily inspired by the simple nature of other .io games, but is meant as a smash bros style brawler with goomba stomp killing mechanics. Stomping on other players increases your jump height allowing you to access further reaches of the game arena.

Awards

We were awarded 1st place upon completion of this hackathon.

Running

Inorder to run this app, install npm version 12.0 or greater. npm install to install dependencies, then npm start or node ./server.js to launch to port 8081. Open a browser window to localhost:8081 to play the game locally. Alternatively go to squabble.xyz to play our game.

UML Design (No longer all-encompassing)

Alt text

About

Anonymous multiplayer game made with node.js, phaser3, socket.io, express.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.3%
  • HTML 5.7%