Inspiration

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:

Updates