Game of CompArch
cellular automata and computing
What are Cellular Automata?
Systems of cells that evolve through discrete time steps according to a set of rules. Behavior can only be dictated by a cell’s neighbors, and all rules must be able to be described mathematically.
https://upload.wikimedia.org/wikipedia/commons/e/e5/Gospers_glider_gun.gif
+
Wolfram’s Rule 30
http://mathworld.wolfram.com/ElementaryCellularAutomaton.html
Applications
Modelling discrete dynamic systems and visualizing complex patterns
Coral Growth
One set of rules shows nutrients moving through water, while another models coral growth as a “seed” interacts with these nutrients.
http://www.calcifer.org/kenneth-christiansen/ComputerScience/2d-coral-growth-2.pdf
Describing Cellular Automata
A Turing Machine Has...
The Game of Life
https://en.wikipedia.org/wiki/File:Conways_game_of_life_breeder_animation.gif
Rules:
A community has built itself around the Game of Life, finding stable patterns that can be used for various purposes.
https://mathblog.com/the-game-of-life-in-octave/
Oscillator
Glider
Pulser
AND
OR
NOT
AND
OR
NOT
INPUTS
OUTPUT
OUTPUT
INPUTS
OUTPUT
INPUT
http://archive.li/obdP1
The first Game of Life Turing machine ever constructed.
Our Inspiration For This Project
CPU In The Game Of Life
Not as efficient when compared to using building blocks like transistors to perform the same tasks, but an interesting concept that a “universe” built on four simple rules can lead to infinitely large computational power.
Our Adder
Questions, Comments, Concerns?