16 Patterns - Pattern 7
The Gosper Glider Gun - Infinite Creation
Pattern 7: The Gosper Glider Gun - Infinite Creation
We now turn to a pattern that revolutionized our understanding of the Game of Life: the Gosper Glider Gun, named after its discoverer, Bill Gosper.
........................O...........
......................O.O...........
............OO......OO............OO
...........O...O....OO............OO
OO........O.....O...OO..............
OO........O...O.OO....O.O...........
..........O.....O.......O...........
...........O...O....................
............OO......................
The Gosper Glider Gun is a pattern that, true to its name, “shoots” gliders. It’s the first known finite pattern in the Game of Life that grows indefinitely, producing a new glider every 30 generations.
Let’s break down its behavior:
- The pattern consists of two main parts that interact to produce gliders.
- Every 30 generations, these interactions result in the creation of a new glider.
- The gliders move away from the gun, allowing new ones to form without interference.
- The main structure of the gun remains stable while continuously producing gliders.
The Gosper Glider Gun introduces several important concepts:
-
Pattern Generation: This is our first example of a pattern that creates other patterns. It demonstrates that the Game of Life can contain “factories” that produce moving objects.
-
Infinite Growth: The gun shows that a finite initial pattern can lead to indefinite growth, as the number of live cells increases without bound over time.
-
Periodicity with Production: While the gun itself repeats every 30 generations, it’s not a simple oscillator. Each cycle produces a new object, combining periodicity with growth.
-
Emergent Functionality: The gun’s ability to produce gliders emerges from the complex interactions of its components, showcasing how simple rules can lead to functional structures.
The discovery of the Gosper Glider Gun was a pivotal moment in the study of the Game of Life. It proved that patterns could grow indefinitely, answering a question that had puzzled early researchers. This discovery opened up new avenues for creating complex, dynamic systems within the Game of Life.
In more advanced constructions, glider guns are often used as signal generators or as components in computational systems. The steady stream of gliders they produce can be used to transmit information, trigger events, or even perform calculations.
The Gosper Glider Gun stands as a testament to the hidden potential within the Game of Life’s simple rules. It shows us that our grid universe can contain not just static structures or moving objects, but actual “machines” that produce new patterns indefinitely.