Inspiration

Inspired by many other beloved online games like agar, we want to create our own web-based game that is competitive but also easy to play. It supports multiplayers so that we can play the game with our best friends together. Since webgl is a promising graphics library, we experiment it with phasor.js.

What it does

In glut.io, each individual player on the screen will follow the direction of the mouse. By clicking the mouse, the player launches his jaw toward its current moving direction and capture all the points within its vicinity. There is but one rule: hunt or be hunted. Players with lesser score will be absorb or eaten by those with higher score as if they are just food when collided in the arena. Eventually, there will be only one surviver left: our winner!

Challenges we ran into

When trying to implement the function of multiplayers online, the movement of players are not consistent through out the window. More specifically, the jaw of the competitors are not correctly paired or grouped with their respective bodies. (the information from the server side and client part is not will synchronized). We have spent plenty of time trying to resolve this, but the inconsistency is inevitable.

Accomplishments that we're proud of

We have accomplished the primitive distributed system and fully functional user system. Moreover, we have successfully merged the phasor.js, express.js and node.js.

Share this project:

Updates