Inspiration
We wanted to create a multiplayer game that was quick and enjoyable to play.
What it does
A multiplayer tower-building game where you try to smash your opponent's towers while you stack your own.
How we built it
We used a node.js backend server with a JavaScript canvas front-end. We used Socket.IO to communicate between our client and server.
Challenges we ran into
We had difficulty getting the physics right. Early on, tall towers waved way too much and made it frustrating to build. On a similar note, as one may imagine, synchronizing a multiplayer physics-based game over the internet can prove challenging.
Accomplishments that we're proud of
We were able to fully build out and deploy a multiplayer game that anyone can jump into and enjoy.
What we learned
We learned much about implementing a server-side physics engine with an HTML canvas on the front end, and we learned much about Socket.IO along the way.
What's next for Stack and Smash
If interest is expressed in the project, we may end up adding some more of our envisioned features and stretch goals! (CPU battles, fire, bombs?!?)

Log in or sign up for Devpost to join the conversation.