Conway's Game of Life is a zero-player game where the game starts with some inital stage and continue step by step, following these rules:
- Any live cell with two or three neighbors will live.
- Any dead cell with exactly three neighbors will live.
- Otherwise, the live cell will die, or the dead cell will remain dead.
(The last two play halted immediately after launch, which is quite rare)
Implemented this with SwiftUI and Canvas
- Create presets for the initial stage
- Infinite map
- Finite but the cells at the edge can interact with cells from the other side of the screen.