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.

Built With

Share this project: