mulot / GameOfLife

GameOfLife for macOS in Swift & SwiftUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GameOfLife

John Conway's Game of Life for macOS written in Swift & SwiftUI.

Game Of Life MacOS Fullscreen

  • 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

About

GameOfLife for macOS in Swift & SwiftUI

License:GNU General Public License v3.0


Languages

Language:Swift 100.0%