Inspiration
We all know that slow typers have a disadvantage in efficiency whether they have to create an essay, or a hackathon hacker application. We also know how boring typing lessons are; the constant repetition with no rewards. This led us to create TypingTussle, a fun game to play with friends that also improves typing efficiency. As a typing-fighting game, users are encouraged to knock out their friends by typing faster than their friends (because who doesn't love beating their friends?). This makes the game fun, rewarding, and helpful to typing efficiency
What it does
In the game, you battle against a friend in a round of type racing. It's turn-based, meaning each friend will do a typing test separately, and based on who typed better, the person who "dies" in the game is decided. Essentially, type fast to defeat your friend.
How we built it
We created the game using Pygame and coded the whole game using Python, Pygame specifically. We also used Github to collaborate with each other. We created functions for each thing that we would need to happen in the game, then would have them called in the order we needed.
Challenges we ran into
We tried to use live-share originally to collaborate between the four of us, but we ran into some issues due to our poor internet connection, and a few other bugs we faced. We switched back to using GitHub to commit changes, and we were able to learn the functions we needed, such as branches.
Accomplishments that we're proud of
We are proud to say that even though 3/4 of our team came to RythmHacks as their first hackathon and the last one was quite inexperienced, we all managed to use Pygame despite being unfamiliar with it to create a respectable game. We are also proud that we came up with this idea, of a typing-fighting game, and delivered on what we had planned to make.
What we learned
We learned a lot, even outside of just programming. We learned/recognized how much we could truly do and learn in just 36 hours. We learned a lot about Pygame, which again, was relatively new to us. We learned about working together in programming, especially using super duper confusing things like GitHub.
What's next for TypingTussle
- custom words
- different maps & characters
- play against bots
- multiplayer on different devices





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