Inspiration

We were inspired by long queues and wait times and wanted to create a simple but fun game that a group of friends could play together. Eventually, this just morphed into a multiplayer game that could be enjoyed in a small group.

What it does

This is a game where three players are assigned roles as different crew members of a downed spaceship. One crew member sends directives to the others, who must accordingly complete tasks (such as adjusting voltage, changing the amount of coolant, or turning the hydraulics on and off) before time runs out.

How we built it

We built the backend using Python. This required flask and flask_socketio in order to support the multiplayer capabilities and team assignment. The frontend was coded using html and Javascript and allows the players to directly interact with the game.

Challenges we ran into

One challenge that we ran into was figuring out how to support the multiplayer capabilities. We had the research the tools and libraries that would allow us to do this. Another challenge was properly connecting the frontend to the backend using socket.

Accomplishments that we're proud of

We are proud of the fact that we were able to create a (mostly) working multiplayer game for our first hackathon project.

What we learned

We learned important lessons about how to best split the workload between frontend and backend.

What's next for Spaceship Repair Game

We would like to make the user interface more polished and possibly add more gameplay mechanics. We will also try to sort out any bugs and other issues to make the game fully playable. Note: This game's full functionality is technically incomplete at time of submission, and we hope to improve it and ensure that runs properly in the future.

Share this project:

Updates