About the game
I created this app to offer my students an enjoyable way to enrich their learning experiences at home. Traditional methods of studying can often feel mundane and lackluster, making it challenging for students to stay motivated outside the classroom. This app, on the other hand, infuses education with entertainment. It enables students to unravel pixelated images by answering questions related to their lessons, gradually revealing the hidden picture. Plus, it is collaborative: students can work together to solve the puzzles, fostering a sense of community and teamwork.
Here is an example of an ongoing game:
Implementation
This project might seem easy to implement at first glance but it involves quite a few tools, including:
- HTML/CSS/Javascript for the interactive and animated front-end.
- An SQL database to store the states of the ongoing games.
- Some PHP to handle server-side functions such as (but not limited to) the database connection.
- A lot of Python to generate qualitative random math questions : generating a multitude of top-notch random math questions, along with their readily accessible answers, for students at an advanced level, particularly in an engineering school, demands a considerable amount of Python programming expertise and effort.
Play the game
If you have a toddler that is about 6 years old, you can have him/her play this game: I made a demo with very easy calculus questions here.