Fibonacci mode · 1 of 3
The amber cells are your moves
Each turn, the Fibonacci sequence opens a diagonal band of cells in amber. You can only stamp those cells.
Fibonacci 1 → all cells open
Fibonacci 2 → one diagonal band
Fibonacci 3 → a new diagonal
Fibonacci 5 → another shift...
Fibonacci mode · 2 of 3
Match the target exactly
Match each cell's shape, dye, and rotation. Teal borders on the target show which cells you can reach this turn. Hover any amber cell to preview your match.
Amber = valid to stamp this turn
Teal border on target = aim here now
Hover = preview match %
Green after = correct · Red = missed
Fibonacci mode · 3 of 3
Plan with the upcoming panel
The upcoming panel shows the next 2 bands and how many target cells each contains. Skip costs 1 ink — only skip when the current band has nothing useful.
Placement — did you reach the right cells?
Precision — shape, color, rotation correct?
Economy — how much ink did you save?
Cellular automata · 1 of 3
Your stamps shape the next move
In CA mode the valid cells aren't fixed — they're computed from your previous row of stamps using Rule 90. What you place now changes what opens next.
Row 0: you stamp freely anywhere
Row 1: valid = neighbours of row 0 stamps
Row 2: valid = neighbours of row 1 stamps
Each row is a new generation
Cellular automata · 2 of 3
Rule 90 — the Sierpiński pattern
Rule 90 XORs each cell's left and right neighbours. Applied row by row it generates the Sierpiński triangle — the same geometry in Islamic tilework and Kutch embroidery.
A cell is ON next gen if:
left neighbour XOR right neighbour = 1
(exactly one neighbour was active)
This creates fractal self-similarity
Cellular automata · 3 of 3
Plan your seed row carefully
Your first row of stamps is the seed. It determines every subsequent generation. The generation panel shows upcoming rows — plan the seed to reach the cells you need.
Placement — did you reach target cells?
Precision — shape, color, rotation?
Propagation — did your seed unlock useful rows?