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.

Teaching-mechanic library

Every card is a concept-specific configuration of one mechanic family. Cards are data; families are engine code. A card is playable as soon as its family·mode is implemented.

Cards
316
Playable now
303
Flagships
13
Families
14
Modes
61 / 71

Filter

19 cards

Factor Forge

playable

factor_forge · math · builder.tiles

Concept: Factoring

Player does: Arrange algebra tiles into a rectangle whose sides are the factors

Breaks: x² + 5x + 6 = (x + 5)(x + 1)

Factoring requires two numbers that multiply to the constant and add to the middle coefficient, here 2 and 3, giving (x + 2)(x + 3).

Area Tiler

playable

area_tiler · math · builder.tiles

Concept: Area vs perimeter

Player does: Tile the room, then fence it; compare both counts

Breaks: More area always means more perimeter

Area and perimeter can change independently, so a shape can have more area with less perimeter, and vice versa.

Power Grid Builder

playable

power_grid_builder · physics · builder.circuit

Concept: Series vs parallel

Player does: Wire the town so every house gets full voltage

Breaks: Adding bulbs in parallel dims all of them

Parallel branches each get the full source voltage, so adding a parallel bulb does not dim the others.

Orbital Filling

playable

orbital_filling · chemistry · builder.electron_config

Concept: Electron configuration

Player does: Fill orbital slots obeying Aufbau, Hund, and Pauli

Breaks: Orbitals fill in number order (3d before 4s)

The Aufbau principle fills orbitals by increasing energy, which puts 4s below 3d in energy despite the smaller number.

Molecule Builder

playable

molecule_builder · chemistry · builder.molecule

Concept: Bonding & valence

Player does: Assemble the requested molecule within valence rules

Breaks: Atoms can form any number of bonds

Each element's valence sets a limit on how many bonds it can typically form.

Punnett Forge

playable

punnett_forge · biology · builder.genetics

Concept: Mendelian genetics

Player does: Fill the Punnett square to breed a familiar with the needed trait

Breaks: Dominant traits are always the most common

A trait's frequency in a population depends on allele frequency, not simply on whether the allele is dominant.

Automation Track

playable

automation_track · cs · builder.program

Concept: Loops

Player does: Configure a repeating action instead of stepping manually

Breaks: A loop checks its condition only once

A loop re-checks its condition every iteration, which is what lets it keep running or stop.

Reusable Machines

playable

reusable_machines · cs · builder.program

Concept: Functions

Player does: Define a machine once and call it at several stations

Breaks: Functions run when they're defined

A function's body runs only when it is called, not at the moment it is defined.

Code Golem

playable

code_golem · cs · builder.program

Concept: Algorithms

Player does: Program the golem to build the staircase

Breaks: Computers do what you meant

A computer executes exactly what an algorithm specifies, not what its author intended.

★ Logic Factory

playable

logic_factory · engineering · builder.circuit

Concept: Logic gates

Player does: Wire gates so the output matches the target truth table

Breaks: You need AND, OR, and NOT to build any circuit

NAND alone is functionally complete, so every logic circuit can be built from NAND gates without AND, OR, or NOT.

State Explorer

playable

state_explorer · engineering · builder.circuit

Concept: Truth tables

Player does: Test every input combination and fill the table

Breaks: Checking a few inputs proves the circuit

A circuit is verified only by testing every input combination in its truth table, not a sample of them.

Grouping Territory

playable

grouping_territory · engineering · builder.tiles

Concept: Karnaugh maps

Player does: Cover the 1-cells with the fewest power-of-two rectangles

Breaks: Groups can be any size

Karnaugh map groups must be a power-of-two size (1, 2, 4, 8…) to correctly simplify the expression.

Instruction Factory

playable

instruction_factory · engineering · builder.tiles

Concept: Pipelining

Player does: Schedule instructions into stages; count total cycles

Breaks: Pipelining makes each instruction faster

Pipelining raises instruction throughput by overlapping stages; it does not shorten any single instruction's latency.

Truth Table Logic

playable

truth_table_logic · philosophy · builder.circuit

Concept: Propositional logic

Player does: Fill the truth table for the compound statement

Breaks: "If P then Q" means "if Q then P"

A conditional and its converse can differ in truth value, so "if P then Q" does not imply "if Q then P".

Citation Builder

playable

citation_builder · writing · builder.sentence

Concept: Citation format

Player does: Arrange citation elements in MLA or APA order

Breaks: Every style orders elements the same way

Citation styles like MLA and APA each order and punctuate the same elements differently.

Spell Syntax

playable

spell_syntax · language · builder.sentence

Concept: Grammar & conjugation

Player does: Cast spells by building correctly conjugated sentences; ElevenLabs voices them back

Breaks: Word order matches English

Word order and agreement rules are specific to each language and often differ from English.

Rhythm Bridge

playable

rhythm_bridge · music · builder.tiles

Concept: Meter & note values

Player does: Fill each measure so the note values sum to the time signature

Breaks: A measure can hold any number of beats

A measure's note values must add up to exactly the number of beats set by the time signature.

Scale Builder

playable

scale_builder · music · builder.tiles

Concept: Major & minor scales

Player does: Build the scale from the whole/half-step pattern

Breaks: Every scale uses only white keys

A scale is defined by its pattern of whole and half steps, which can require black keys depending on the starting note.

Chord Forge

playable

chord_forge · music · builder.tiles

Concept: Triads

Player does: Stack thirds to forge the requested chord

Breaks: Any three notes make a triad

A triad is built by stacking specific thirds on a root, not any arbitrary combination of three notes.

Family × genre adapters

Which socket each family mounts on in each genre (LIBRARY §5). The boss socket is always allowed. Hosts built tonight: dungeon, mystery, platformer.

FamilyDungeon crawler
boss: boss
Investigation adventure
boss: accusation
Side-view obstacle course
boss: boss
Grid puzzle / escape room
boss: boss
Management sim
boss: crisis
Truth Finder
chest / boss
Treasure chests; the one bearing the false claim is a mimic
cross_exam / accusation
One witness's claim contradicts the facts; object to the lie
gate / boss
Three doors; the one with the false claim collapses
tile_board / boss
Remove the odd tile to release the chain
event_card / crisis
Advisors' claims; the false one tanks a stat
Sequencer
door / boss
Glyph door pressed in process order
corkboard / accusation
Rebuild the timeline on the corkboard
gap / boss
Bridge planks in order; the wrong order leaves a gap
conveyor / boss
Order the parcels on the conveyor
research_node / crisis
Tech tree order
Tuner
door / boss
Vault rings, catapult, or alchemy dials spinning on the function
lab / accusation
Calibrate the instrument; set the lighthouse sweep
moving_platform / gate / boss
Saw wheels, launch pads, a balloon that only lifts when tuned
lock / beam_board / boss
Dial locks and gear trains
policy_dial / production_line / crisis
Machine settings on the production line
Mapper
altar / enemy / boss
Rune line on the altar floor, or an archery range on a number line
conversation / accusation
At the auction, bid the right magnitude; pin the map
gap / boss
The floor is a number line; land on the value
tile_board / boss
Place the tile at its position on the axis
market / crisis
Place goods on the price line
Sorter
enemy / boss
Type-matched weapons; category-keyed doors
evidence / accusation
File claims into case folders
gate / boss
Only matching-category platforms are solid
goal_pad / boss
Push crates onto category pads
market / crisis
Route goods to districts
Linker
enemy / boss
Chain lightning between pairs
corkboard / accusation
String the board
pickup / boss
Grapple anchors
pipe_board / boss
Flow-style pairing
research_node / crisis
Supply links
Investigator
door / boss
Rooms are hypotheses; clues seal their doors
accusation / corkboard
Pin clues, eliminate suspects, accuse
gate / boss
Clues seal the doors of eliminated hypotheses
tile_board / boss
Logic grid
event_card / crisis
Policy debate with evidence
Function World
altar / boss
Rune track whose floor height is f(x)
lab / accusation
Sensor readings converging on a timestamp
gap / boss
The terrain is y = f(x); the missing tile
tile_board / boss
Track tiles that follow f
market / crisis
Price curve over time
Balance
altar / boss
Alchemy scale; spilled atoms become slimes
archive / accusation
The ledger is off by one entry
switch / boss
Seesaw bridge
lock / boss
Cancel terms, DragonBox-style
ledger / crisis
Balance budgets and flows
Simulator
enemy / boss
Ecology rooms, reactor waves
lab / accusation
Keep the patient stable overnight
moving_platform / boss
Population or glucose lifts
beam_board / boss
Place species so all are fed
crisis / policy_dial
Run the economy or ecosystem
Builder
forge / boss
Craft a molecule, circuit, or golem program
lab / accusation
Build the compound or circuit
switch / boss
Wire the elevator; word-block bridge
tile_board / boss
Valence grid, Lightbot
production_line / crisis
Lay out the factory
Transformer
forge / boss
Crafting-bench machines
lab / accusation
Decode the letter or cipher
pickup / gate / boss
Power-up machine, cipher platforms
conveyor / pipe_board / boss
Route through machines
production_line / crisis
Processing chain
Accumulator
forge / boss
Fill the reservoir to forge the key
archive / accusation
Rebuild totals from rate logs
gap / boss
Fill the pit; velocity ghost
conveyor / boss
Fill tanks
production_line / crisis
Output over time
Recall
enemy / boss
Spells are flashcards, cooldowns are spacing
conversation / accusation
Riddle-keeper interrogation
pickup / boss
Type the term to double-jump
tile_board / boss
Timed word tiles
research_node / crisis
Quick recall boosts research