Inspiration

I wanted to make a learning game that’s fun, colorful, and rewarding — something kids would actually want to play, while still teaching them important school subjects. Often times kids have no incentive to learn, and I wanted to solve that problem.

How it Works

Answering correctly earns you chrono shards, which you can spend on fun titles. Wrong answers cost chrono shards. Questions are organized into fun themes like Theatrical Riddles, Chemistry, and Adventure Quests. When the game starts, you enter your name and see the timeline of eras. At first, only Ancient Egypt is unlocked.

Gameplay: I’ll click it to start my miniquest — each miniquest has 10 multiple-choice questions. If I get one right, I get a cheerful ‘Correct!’ message. If I get one wrong… uh-oh! I lose a shard. This keeps me on my toes! After finishing a miniquest, I earn shards and can unlock more eras."

Tech Stack

Python, ipywidgets for interactive UI, IPython.display for images & HTML formatting,

Features

4 time periods: Math, Literature, Science, History, 10 kid-friendly multiple-choice questions per subject, Penalty system: lose shards for wrong answers, Shard Shop to buy fun player titles, Ultimate award for completing all eras,

What I Learned:

How to use ipywidgets for interactive UIs in Jupyter notebooks Structuring question pools for replayability Designing a kid-friendly reward and penalty loop Adding progression systems to keep players engaged

Team

I built this independently.

Built With

Share this project:

Updates