Below is a cellular automaton. With a simple set of rules, we can create complex patterns that mimic behaviors.
Each 'cell' in the model below is either living or dead. Each one is aware of it's neighbors.
Every second, a cell responds to its neighbors and changes.
Click 'Live!' to animate the model.