Inspiration

We got inspiration from a website we used in elementary school, coolmathgames.com. This website allowed users to access a variety of games, with each one helping them practice a specific math skill.

What it does

It is a basic Python terminal app where the user can play a variety of games to strengthen their abilities in certain academic skills. While they play, users collect special stars for each question they answer. These stars can then be used to purchase a myriad of fun prizes.

How we built it

We built the terminal app on Replit, a free coding website. Later, we transferred our code to Google Collab so that we could easily share it. The basis of the code is built around the random module, varying the questions that the user is given and making the games more fun and interactive.

Challenges we ran into

We had trouble making sure that the star counter was updating after the player got a question right in the game. Originally, we tried making it a global variable, but whenever we update it, it updated locally. To combat this, we used the init function and the self variable to make star a local variable that could be accessed and updated throughout the class.

Accomplishments that we're proud of

The different stars were a significant achievement along with the timer was a big task but in the end, it worked out really well

What we learned

How to link a code we made to google sites and how to google collab works. We also improved our python skills.

What's next for SchoolGames

We will make this into a more interactive experience where kids can choose characters, icons, and more. Along with this there will be more lessons and games for kids to play so if they are struggling with something they can always come to our app to learn

Built With

Share this project:

Updates