John Conway's Game of Life for macOS written in Swift & SwiftUI.
- Start with a random grid
- Choose the grid dimenssion
- Adapt the grid dimension to the window size
- Play / Pause the game
- Forward step by step
- Reset the grid to a new random grid
- Change the generation speed
- Count the generation
- Change a cell value by clicking on it (buggy)
- Change the cells color by cliking on the generation number
- Export the grid state to a RLE file format (https://www.conwaylife.com/wiki/Run_Length_Encoded)
- Import a grid from a RLE file format