Cellular Automata App

Simulates cellular automata patterns according to rules of Wolfram Alpha.

What can I do with this?

This app is designed with the usage of visual patterns generated through the rules of automata. The configuration screen allows for users to change the colors used, the pattern followed, and quantity of iterations represented by the generated image.

The Primary Color controls the color of the “true” cells, or those represented by a 1 in binary notation.
The Secondary Color controls the color of the “false” cells, or those represented by a 0 in binary notation.

The Number of Rounds controls how many iterations of the pattern are shown.

Rule 30

Rule 30 is an elementary cellular automata, in which the state of a cell is determined by its linear neighbors in accordance to the following:

Left ^ (Center || Right)

image

Rule 90

Rule 90 is an elementary cellular automata, in which the state of a cell is determined by its linear neighbors in accordance to the following:

Left ^ Right

image

Rule 110

Rule 110 is an elementary cellular automata, in which the state of a cell is determined by its linear neighbors in accordance to the following:

(Left && !Center) || (Left ^ Right)

image

GitHub

View Github