How a 6x6 grid of living and dead cells evolves to spell a hidden message
Conway's Game of Life is a cellular automaton — a grid of cells that live, die, and reproduce based on simple rules. Despite its simplicity, it can produce astonishingly complex behavior, from gliders to oscillators to Turing-complete computers.
In this cipher, you're given a 6×6 initial pattern. You simulate N generations of the Game of Life. Each row of the final grid is read as a 6-bit binary number (live=1, dead=0). That number mod 26 gives a letter. The 6 rows produce a 6-letter word.
Here's a worked example with a small 3×3 grid to illustrate the rules:
Initial pattern:
Row 0: ● ○ ○ (1 0 0) Row 1: ● ● ○ (1 1 0) Row 2: ● ○ ● (1 0 1)
Step 1: Apply Conway's rules to each cell.
Cell (0,0) is alive. It has 2 neighbors (right and below) → survives.
Cell (0,1) is dead. It has 3 neighbors (left, below-left, below) → becomes alive!
Cell (0,2) is dead. It has 1 neighbor → stays dead.
Cell (1,0) is alive. 2 neighbors → survives.
Cell (1,1) is alive. 4 neighbors → overcrowded, dies.
Cell (1,2) is dead. 2 neighbors → stays dead.
Cell (2,0) is alive. 2 neighbors → survives.
Cell (2,1) is dead. 3 neighbors → becomes alive!
Cell (2,2) is alive. 1 neighbor → dies.
After 1 generation:
Row 0: ● ● ○ (1 1 0) Row 1: ● ○ ○ (1 0 0) Row 2: ● ● ○ (1 1 0)
Each row as binary (6-bit in 6×6 grid, but for this small example):
Row 0: 110 → 6 → G
Row 1: 100 → 4 → E
Row 2: 110 → 6 → G
The answer from this 3×3 would be "GEG". In the real puzzle, it's a 6×6 grid producing a 6-letter word.
Conway's Game of Life is deterministic — given the same initial state and rules, the evolution is always the same. By choosing an initial pattern that evolves into a specific final arrangement after N generations, we can encode any 6-letter word into the final grid. The mapping from binary rows to letters is straightforward, and the cellular automaton rules are simple enough to simulate by hand or with a short program.
| Level | Generations | Notes |
|---|---|---|
| 2 | 5-10 | Fewer generations, simpler evolution |
| 3 | 10-20 | More generations, more complex dynamics |
Check the puzzle browser page. If a Game of Life puzzle is running, you'll see the initial grid and generation count. Simulate forward, read the final rows as binary, and decode the hidden word!