Inspiration
Our base inspiration was the game Crossy road. We were mostly inspired by the idea of an animal moving forward in a cartoon style environment. We wanted to make something that is education based but also fun, so we decided to help out younger learners with something we have all had to go through: learning multiplication tables.
What it does
The user has to solve ten questions regarding multiplication tables that can range from numbers 0 to 12. For each right answer, Timmy advances and gets closer to home. The game also displays a timer. Once the user has completed the game, a message will appear that displays their time. At any point in the game, the user can choose to restart, by pressing the space button, or to go back to the main menu, by pressing the escape button.
How we built it
We built our project using the Python library called Pygame. This library helped us create the visuals and display our game.
Challenges we ran into
Having the user write directly onto the interface of the game and collecting the data that they wrote was a challenge to us. We solved this problem by doing research on how Pygame operates. Also, making the sprites move was not an easy task. At first, we had a system of multiple classes to load the images and create the sprite animation, however it would have been more complex to integrate it smoothly with the other parts of the project. To simplify the task, we directly used the Pygame Sprites class which made the process very easy and efficient since not many sprites were required for this game. Finally, switching between the different windows was a challenge for us. We resorted to making one window and changing its content to give the illusion of having multiple windows.
Accomplishments that we're proud of
We are proud to have made a game to help students learn their multiplications, something we have all had to do in school. We are especially proud of the visuals of this project which were all made using pixel art. Animating this game and seeing our progress motivated us to keep adding more features. Finally, we are very happy to have completed our project within 24 hours.
What we learned
We learned how to design and animate a simple yet effective game using Pygame.
What's next for Timmy's Meowtiplying Adventure
We are hoping to create more mini-games with other animals to help students with other math related problems.
Log in or sign up for Devpost to join the conversation.