Terminal Cellular Automata
Just some fun little scripts with the following goals:
- Implement cellular automata in a terminal
- Require nothing that isn't usually installed by default
Key(s) | Action |
---|---|
Up/Down arrow | Change delay (speed up or slow down) |
q | quit |
Any other key | Reinitialize the board (usually randomly) |
Library that implements the automata_board and automata classes. The goal is to make it where all you have to do is define your cell states and create an iterate function that accepts the board in one state and returns the board in the next generation state.
Just a script to spit out the terminal colors with numbers. So you can choose colors in the configs of each script.
Faders
Described as a cross between Life and Brain
A Mathematical Approach to Forest Growth Dynamics
Larger than Life
Similar to the game of life except configurable neighborhood size, birth range, and survival range.
Conway's Game of Life
The most famous cellular automata.
forest.py with the addition of fire