Mock mode. No model calls are made: any upload maps to the trig sample and games come from recorded fixtures. See FIRST_RUN.md step 3 to go live.

Turn your notes into a game where the concept is the rules.

Upload a chapter, paste notes, or name a topic. Tell us what you're shaky on. In about a minute you get a game where the concept is the rules: you tune the gate's period to open the door, you don't answer trivia between jumps.

Start a new game

Drop a chapter PDF here

up to 40 pages · or click to choose a file

How it works

  1. Step 1
    Upload

    a PDF chapter, pasted notes, or just a topic name

  2. Step 2
    Intake

    confidence per unit, goal, length, genre, a 3-question check

  3. Step 3
    Forge

    agents build a validated GameSpec, live on screen, ~60–90 s

  4. Step 4
    Play

    the concept is the ruleset, not trivia between jumps

  5. Step 5
    Debrief

    pre → post score, mastery per concept, what you just did

The core claim: the concept becomes the rules of the game. Games are data (a validated GameSpec), rendered and graded by hand-built genre hosts and mechanic families — never generated code.

Showcase games

Pre-generated and playable right now, no keys needed.

Trigonometry
The Clockwork Crypt · Dungeon crawler

Dial a vault door's period, expose the amplitude mimic, lay the planks that solve 2sin(x) = 1.

4 concepts

Play
Cell transport
The Membrane Vault · Dungeon crawler

Route molecules through the membrane, predict which way water moves, pump ions against the gradient.

9 concepts

Play
Civil rights history
The 1965 Files · Investigation adventure

Chain causes to consequences, sort primary from secondary sources, eliminate hypotheses on the corkboard.

11 concepts

Play
Trigonometry as a Platformer
Side-view obstacle course

The same trig material as a side-scroller: bridge the gaps, open the gates, start the moving platform.

4 concepts

Play
Wave-2 proving ground
Dungeon crawler

The proving ground for wave-2 mechanic families as they land tonight.

4 concepts

Play