The inspiration for my project was elementary school kids that were struggling with multiplication. In third grade when everyone had to memorize the 12x12 multiplication table, other kids were struggling. I created my game to help them practice their multiplication.
What it does
My game gives a random multiplication question in the 12x12 table and then three random answers, with one of them being guaranteed to be correct. The game also has a difficulty setting in which you can change it so it gives questions in the 20x20 table for an extra challenge. When you get a question right, you get a point. You can invest those points to earn more points every question you get right, and so on.
How I built it
I built it using pygame through replit. I was not so familiar with this language but I still was able to get a working game.
Challenges I ran into
One challenge I ran into was figuring out how to make clickable buttons on the screen. I was able to do it by putting black text on the screen and putting a colored rectangle onto it. To make it clickable, I used mouse detection if statements.
Accomplishments that I'm proud of
I am proud that I was able to successfully write a long program with 202 lines of code.
What I learned
I learned how to use pygame and create a working game in a text-based programming language.
Log in or sign up for Devpost to join the conversation.