A demonstration of Elementary Cellular Automata, specifically Rule 30 and Rule 110. Time flows downwards. Each new row is calculated based strictly on the three cells immediately above it.
Rule 30 is famous for generating complex, chaotic patterns from simple rules (Class III behavior), often used as a pseudorandom number generator. Rule 110 (Class IV) is capable of universal computation, existing precisely on the 'edge of chaos'.
A pure ALife demonstration showing that profound complexity can emerge from the simplest possible deterministic rules.