KonradStanski / squabble.xyz

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

Home Page:http://squabble.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

http://squabble.xyz


Languages

Language:JavaScript 94.8%Language:HTML 5.2%