H 186 / 3211970s

Conway's Game of Life

1970, John Conway's cellular automaton

Typeface · Doto

AI illustration: Block Still Life Pattern Sequence.
AI illustration: Block Still Life Pattern Sequence.Illustration generated for the Atlas (AI)View source ↗

Prompt

Transform this image into a Conway's Game of Life grid snapshot, constructing recognizable forms from small white live cells on a black square lattice. Include characteristic four-cell blocks, three-cell blinker rows, and five-cell glider clusters along contours, with hard edges and no tonal gradients. Keep the original subject and composition.

Identify

On a square grid, small clusters form blinking patterns, stationary blocks, and shapes that seem to crawl. These moving shapes can collide, disappear, or generate expanding streams.

Principle

This cellular automaton1 updates every cell simultaneously, using only its current state and its eight neighbors. Fixed rules determine which cells remain alive, die, or become alive; apparent motion comes from successive grid states.

Example

Bill Gosper: Gosper glider gun, 1970.

Try it out

Mark three adjacent squares in a horizontal row on graph paper, leaving surrounding squares empty. Apply the rules twice and observe the alternation.

Background

John Conway devised Life in 1970. Martin Gardner introduced it to Scientific American readers that October. Its square grid contains cells labeled alive or dead. Each cell has eight neighbors, including diagonal ones. A live cell survives with two or three live neighbors; otherwise, it dies. A dead cell becomes alive with exactly three live neighbors. All changes happen simultaneously, based on the previous generation2. The standard model uses an infinite grid, though screens show finite regions. Simple starting arrangements can settle, oscillate3, travel, or keep producing new patterns.

Distinction

Unlike a randomly flickering pixel display, Life produces the same sequence whenever the starting arrangement and boundary conditions match. Its moving patterns are changing cell states, not objects sliding between squares.

Aftermath

Life shows how simple local rules can produce complex behavior without a central controller.

Further examples · 7 images

AI illustration: Blinker Oscillator Sequence
02 AI illustration: Blinker Oscillator SequenceThree panels illustrate a line of three cells alternating between horizontal and vertical orientations. This demonstrates a 'blinker,' the simplest periodic oscillator produced by the automaton's rules.Illustration generated for the Atlas (AI)
AI illustration: Complex Oscillator Cycle
03 AI illustration: Complex Oscillator CycleA triptych displays a complex arrangement of cells transitioning through an oscillatory cycle on a square grid. The middle frame shows the expansion of the cluster before it returns to its original state in the final panel.Illustration generated for the Atlas (AI)
AI illustration: Glider Pattern Translation
04 AI illustration: Glider Pattern TranslationFive sequential cards track the diagonal movement of a five-cell 'glider' across the coordinate system. Each step reveals the specific morphological change required to achieve apparent translation through the grid.Illustration generated for the Atlas (AI)
AI illustration: Cellular Collision and Annihilation
05 AI illustration: Cellular Collision and AnnihilationSix frames capture two moving clusters approaching one another and subsequently vanishing after a collision. This sequence illustrates the destructive interference possible when cell populations interact under the game's constraints.Illustration generated for the Atlas (AI)
AI illustration: Glider Gun Producing Moving Streams
06 AI illustration: Glider Gun Producing Moving StreamsA large grid features a complex 'gun' structure on the left emitting a stream of gliders across the field. This demonstrates how stationary configurations can act as engines to produce infinite streams of moving objects.Illustration generated for the Atlas (AI)
AI illustration: Symmetrical Evolution of Cellular Patterns
07 AI illustration: Symmetrical Evolution of Cellular PatternsThree large gallery displays show symmetrical patterns of cells that evolve and expand while maintaining radial balance. The progression highlights how local rules can create highly organized, large-scale geometric structures.Illustration generated for the Atlas (AI)

Question

Why must every cell update simultaneously?

Show possible answer +

Each new generation must depend only on the previous one. Updating cells in sequence would let earlier changes affect later decisions.

Sources