Visualizing Conway's Game of Life on the terminal.
A screenshot of the visualization:
- Python 2.7 or Python 3.5
- Unix-based OS (for ncurses support)
Run the Game of Life visualization with default settings (grid size equals size of the terminal window):
$ python game.py
Create a 24 x 40 block grid on your terminal, and run for 1000 ticks with a pause of 0.04 seconds between each tick:
$ python game.py 24 40 1000 0.04
Exit the Game of Life visualization by pressing Ctrl-C.
- Restart if caught in a repetitive cycle
- Optimize performance
- Use 255 colors
- Allow user to specify which colors to use
- Allow other ways to exit the program
