njbbaer / automata-scope

An interactive demonstration of life-like cellular automata on a Raspberry Pi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutomataScope

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.

Recommended Parts

Control Diagram

Control Diagram

About

An interactive demonstration of life-like cellular automata on a Raspberry Pi

License:MIT License


Languages

Language:Python 99.2%Language:Shell 0.8%