Inspiration
Our inspiration for this project was the everyday challenge of deciding what to do with friends. We realised we could swap convert endless debates about what to do into fun mini-games that simplifies the decision process through elimination.
What it does
It helps in everyday decision making through mini-games such as hangman, unscramble the word, and puzzle slider. In each mini-game, all participants compete against each other to see who comes out on top. The winner of a mini-game gets to choose one activity to eliminate. This process repeats until there is only one activity left to choose from.
How we built it
We built it using Python & HTML.
Challenges we ran into
We ran into several challenges. One of the early challenges was how to allow multiplayer connectivity and chat room creation. As this was something we hadn't done before, we had to do a lot of research and debugging on the most efficient way to do this. Additionally, it was challenging to create the logic for a smooth transition between the mini-games and also to ensure all players were seeing the correct visuals on their screen. Since players could be on different stages of the same game, it was important that all players only saw what was relevant to them.
Accomplishments that we're proud of
We're proud that we stepped out of our comfort zone of Data Science & AI and created something that is completely different to what we normally do. This enabled us to gain valuable experience in other areas of computer science that we are not normally exposed to.
What we learned
We learned a lot related to flask and building web apps as this was something we didn't have experience with.
What's next for Buddy Battle
We hope to implement more games and add more complex mechanics to make it more enjoyable for everyone!
Log in or sign up for Devpost to join the conversation.