Conway`s Game of Life - Boise State University

Transcription

Conway`s Game of Life - Boise State University
Conway’s Game of Life
Charles Burnell
Jordan Engstrom
Department of Mathematics
Boise State University
March, 31, 2015
Lindsey Gentry
Outline
Origins
Basic Rules
Lifeforms
Still Life
Movers
Generators
Variations on Conway’s
References
Origins
I
Created in 1970 by John Conway
I
Extension of John Von Neumann’s work
I
Simplified Neumann’s machine
I
More of a machine than a game
I
Cellular Automaton - a machine that can replicate itself
I
Biological, chemical, and computer science applications
Basic Rules
Ca = number of adjacent cells that are alive
Each iteration is called a generation
The heat of a life form is average number of cells that change each
generation.
I
If cell is alive and Ca < 2 cell dies
I
If cell is alive and 1 < Ca < 4 cell lives to
next generation
I
If cell is alive and Ca > 3 cell dies
I
If cell is dead and Ca = 3 then the cell
becomes alive.
Basic types of Life Forms
We are going to define a life form as a group of cells that stay
together and have a predictable pattern.
I
Still
I
Spaceships
I
Puffers
I
Guns
I
Oscillators
I
Wicks
I
Methuselahs
Still Life
Still life is exactly what it sounds like. They are lifeforms that do
not evolve over generations.
Special Still Life
There is a very special configuration that can only occur at
generation 0 and can never be generated by later generations.
These formations are called Gardens of Eden.
It doesn’t meant hat they don’t require support to stay alive
though.
First Garden of Eden discovered.
Most recent smallest Garden of Eden.
Space Ships
Space ships are life forms that have a predictable period of
movement.
This period normally is how long it takes to progress 1 cell so
different spaceships have different speeds.
Life cycle of the glider
Puffers are just spaceships that leave behind live cells. This can
sometimes be a benefit to larger systems that use the oscillators or
still life that is left behind.
Other Movers
An Oscilator is a life form that has a set number of generations
that take it from a state back to that state.
Wicks are life forms that oscillates and can be made to ”burn” an
end.
Movers Cont’d
Methuselah is a relatively small starting life form that uses many
generations to expand to a larger size.
=⇒
This is what is called an particular Methuselah is called an acord.
Guns
Guns are ”stationary” creations that through their life cycle creates
spaceships. Smallest glider generator is called the Gosper Glider
Gun.
This is a state of the Gosper Glider Gun.
Variations of the Game of Life
Regular rules are symbolized as B3/S23, meaning: Born if 3
contacts and stays alive if 2 or 3 contacts. Dies otherwise
I
B6/S16 is another popular rule set
I
Highlife is described as: B36/S23 causes frequent replicators
I
Immagration: two ON states (expressed in 2 colors) if a new
cell is born, it takes the ON state of the majority of its parents
I
Quadlife: four ON states, if a cell is born from 3 different ON
states it takes on a new ON state, otherwise behaves like
immagration
I
http://pmav.eu/stuff/javascript-game-of-life-v3.1.1/
Variations of the Game of Life
I
3D Game of Life
I
Same basic rules, squares converted to boxes
I
https://scratch.mit.edu/projects/615879/
References
I
n.p. Conways Game of Life. LifeWiki. 06/25/2012.
Electronic. 03/30/2015.
http://www.conwaylife.com/wiki/Conway
I
Winsh. Conways Game of Life. 2014. Electronic. 03/30/2015.
http://conwaysgameoflife.appspot.com/#links
I
Weisstein, Eric W. ”Cellular Automaton.” From Math
World–A Wolfram Web Resource. http:
//mathworld.wolfram.com/CellularAutomaton.html