JAXILLMIND · Game 2 / 12
MATCH PAIRS
L1 · Remember
Hold it in your head
Flip two cards. Remember where they are. Find every pair!
Keep going — this game grows with you
- L1 Rememberremember where each card is and match the pairs
- L4 Analyzeafter matching, sort the pairs by what makes them alike
- L5 Evaluatetwo possible matches are legal — pick the better one and justify it
- L6 Createinvent a new pair that belongs in this deck and explain the link
Starts at L1 · climbs to L6 — analyze, judge, and create, not just remember.
Moves 0
Best —
Flip two cards — find the matching pairs!
TTCF — capability · time bar · failure mode · detection
| Capability | TTC | Failure mode | Detection |
|---|---|---|---|
| node → complete PWA compile | 1000ms | LLM leaked or transform > 1s (LAW 0 breach) | measured compile ms > 1000 → RED |
| all cards render from the pair set | 50ms | a pair is dropped or duplicated wrong — board can't be solved | pairs emitted == node pairs (cards = pairs×2) |
| offline play after first load | 50ms | precache drifts from files | targets ≡ PRECACHE ≡ disk |
| two matching cards lock; all pairs wins | 50ms | match never registers → the board can't be cleared | matched++ + win at matched===PAIRS.length + two-card flip logic |
| fewest-moves best survives reload | 50ms | localStorage throws and kills the game | every localStorage touch in try/catch |
| flip/match tones via WebAudio | 50ms | AudioContext before gesture blocked | AudioContext only in a gesture handler, try/catch |
Source: products/xml/games/match-pairs.xml v0.6 · engine "match" · compiled by gen-brain-game.mjs · gated by check-brain-game.mjs