A hexagonal grid cellular automata.
The colour of each cell is set randomly at the start.
For each subsequent frame the colour of a cell is a function of the colour its six nearest neighbours.
Patterns emerge, some like snake skin, and eventually all cells converge to the same colour.
Coded in processing.
712/814