Inspiration
Studying is crucial to education, but is also one of its most boring aspects. When we were thinking of ideas, we thought "What if we turned it into a game?" This idea has been done many times, most notably by quizlet and kahoot, and although they have great implementation it still felt somewhat boring. All you could see is your points going up, and it wasn't very competitive. That's why we decided to make a real game, one where you would legitimately have fun with your friends, and the aspect of the game was put as much thought into as the aspect of studying.
What it does
You can input questions and answers just like a normal quizlet/kahoot. Once you login, you can 1v1 an opponent/friend of your choice. Questions are asked to the user, and answering them correctly awards points which can be spent to execute moves such as attacking your opponent and healing. The goal of the game, like any fighting game, is to defeat your opponent by reducing their health to 0.
How we built it
We decided to make this project a website for ease of access and use. We used flask and websockets for the backend, and normal HTML, CSS, and JS for the front end.
Challenges we ran into
Web-dev was something new for Shreyas (this was also his first hackathon), so he had to take some time to learn new stuff. Allistair never used the canvas component and hadn't dealt with web-sockets in a long time, so a large amount of the first day was spent relearning some content.
Accomplishments that we're proud of
Successful room and websocket connections, graphics for the website/game.
What we learned
Time management, planning, more HTML, CSS, JS skills for all of us, some backend.
What's next for HeroHunt
Adding more moves (e.g. evade which we were planning to implement this hackathon), improving visuals of main page and game.


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