Skip to main content
PlayMemorize
← Back to blog

How to Master Game of Life

TLDR: Game of Life has no score and nothing to lose. You draw a starting pattern and watch what four lines of rule do with it. A dead cell with exactly three live neighbours is born. A live cell with two or three live neighbours survives. Everything else dies. That is all of it. Mastery here is not winning · it is being able to look at a small pattern and say which of three things it will become: something that never moves, something that repeats, or something that walks away across the board.

What the rule actually says

Every cell is alive or dead. Every generation, all cells update at the same instant from their eight neighbours:

  • A dead cell with exactly three live neighbours becomes alive.
  • A live cell with two or three live neighbours stays alive.
  • Every other cell is dead next generation.

That is the rule people write as B3/S23 · born on 3, survives on 2 or 3.

Caution · every cell updates at once. A common mistake is to walk the grid cell by cell and use the cells you have already changed. Count the neighbours on the OLD board for every cell, then flip them all together. Update them one at a time and you get a different automaton.

Game of Life

The three families every pattern falls into

Almost everything you draw settles into one of three behaviours, and learning to tell them apart is the whole skill.

Still lifes. They never change. The Block (a 2x2 square) is the simplest: each of its four cells has exactly three live neighbours, so all four survive, and no empty cell around it ever sees three. Draw one and the board freezes.

Oscillators. They repeat on a cycle. The Blinker is three cells in a row: the two ends have one neighbour and die, the middle has two and lives, and the two cells above and below the middle each see three and are born. The row becomes a column, then a row again, forever.

Spaceships. They repeat, but somewhere else. The Glider is five cells that return to their own shape after four generations, one cell diagonally along. Nothing in the rule says “move” · the shape simply keeps being reborn one step over.

Read a pattern by counting one cell at a time: pick any cell, count its live neighbours on the current board, and apply the rule. Do that for the pattern and the ring of empty cells around it, and you have the next generation. A Blinker takes about a minute by hand and it teaches more than an hour of watching.

What to seed, and what each one shows you

Start with the Block and the Blinker. They are the smallest example of each of the first two families, and they are small enough to check by hand. Once you can predict them without running the board, the rule is genuinely in your head.

Then seed a Glider and watch the edge. A Glider moves one cell diagonally every four generations. Follow one until it reaches the wall · what happens there tells you how this board treats its boundary, which changes what any large pattern does.

Then draw something random and wait. A random patch almost always collapses into a scatter of still lifes and Blinkers within a few dozen generations, with the occasional Glider escaping. That settling is the most common thing this rule does, and seeing it once explains why the rare patterns are famous.

Why three neighbours, and why it matters

The numbers are not arbitrary. Birth on exactly three, and survival on two or three, sit at a knife edge between two boring outcomes. Loosen the rule and the board floods until everything is alive. Tighten it and every pattern dies out in a few generations. B3/S23 is one of the few settings where patterns can grow, shrink, hold and travel in the same board.

This is the point of the whole thing: nobody designed the Glider. Conway wrote four lines about neighbours in 1970, and the Glider was found afterwards, inside the rule. That is what a mathematician means by emergence · behaviour that is a consequence of the rule and not a feature of it.

A watching path from beginner to fluent

Phase 1 · by hand. Seed the Blinker and work out the next generation on paper before you let it run. Goal: trust the rule rather than the animation.

Phase 2 · the families. Seed a Block, a Toad and a Glider in turn and name which family each belongs to before it runs. Goal: classify by eye.

Phase 3 · the collapse. Draw a random blob and count how many generations it takes to settle. Goal: learn what the rule usually does, so the exceptions stand out.

Phase 4 · interaction. Put a Glider on a path toward a Block and see what the collision leaves behind. Goal: patterns are not objects · they are what the rule is doing to that patch right now.

The mastery metric

You have mastered Game of Life when you can draw a small pattern, say out loud whether it will freeze, blink or travel, and be right · and when a Glider crossing the board reads to you not as a thing that moves but as a shape the rule keeps rebuilding one cell along.

Advertisement
New game videos on YouTube

New game videos on YouTube We make a short video for each game. Subscribe to see the new ones.

OK