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
- python
- replit

Log in or sign up for Devpost to join the conversation.