JAXILLMIND FAMILY · Game 11 / 12
SPATIAL BUILD
Visual Spatial
L6 · Create
Item format modelled on block-construction and mental-rotation items.
Make your own color-and-sound pattern, then play it!
Copy this
Build it here
Keep going — this game grows with you
- L2 Understandsay what each piece means before you start
- L4 Analyzecompare the pieces and name how they differ
- L6 Createbuild a pattern that satisfies the goal
- L6 Createextend your build so it still holds when one constraint changes
Starts at L2 · climbs to L6 — analyze and create, not just remember.
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 |
| block palette + Play render from the node | 50ms | a block is dropped or Play is not wired | palette blocks == node blocks AND play() present |
| offline play after first load | 50ms | precache drifts from files | targets ≡ PRECACHE ≡ disk |
| child composes a pattern and plays it back | 50ms | tap does not append, or Play does nothing — no creation | seq.push on block tap AND play() bound to the Play button |
| the created pattern survives reload | 50ms | localStorage throws and the pattern is lost | every localStorage touch in try/catch |
| each block + playback tones via WebAudio | 50ms | AudioContext before gesture blocked | AudioContext only in a gesture handler, try/catch |
Source: products/xml/games/build-a-pattern.xml v0.6 · engine "builder" · compiled by gen-brain-game.mjs · gated by check-brain-game.mjs