Cellular Automata: a discrete model of computation studied in automata theory. Cellular automata are also called cellular spaces, tessellation automata, homogeneous structures, cellular structures, tessellation structures, and iterative arrays. Cellular automata have found application in various areas, including physics, theoretical biology and microstructure modeling. (via. wikipedia)
The app is built off the idea of Conways Game of Life, but with 2 twists.
If a cell has exactly 1 partner next to it, there is a 10% chance that it will reproduce (replace the cell being checked)
If a cell reaches 10 turns old, it will have a 50% chance of exploding. When the cell explodes it has a 50% chance for its adjacent cells to come alive/reset their age.
pip install pygame
This program is still a work in progress, and if you have any recommendations let me know :)