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.
Log in or sign up for Devpost to join the conversation.