AutomataScope is an interactive demonstration of life-like cellular automata on a Raspberry Pi Zero. The device renders 2d binary totalistic cellular automata, such as Conway's Game of Life, on a bright high-contrast OLED screen. The Python program uses a fast 2D convolution algorithm to provide good performance on the Pi Zero's limited CPU, around 10 fps.
Conway's Game of Life is of course supported, but so are many other totalistic cellular automata rules, such as the amazingly lifelike Bugs. Many of these were sourced from the Cellular Automata rules lexicon.
- Raspberry Pi Zero (with sd card and headers)
- Waveshare 1.3 inch OLED Hat
- Zebra Zero GPIO Case from C4Labs