https://github.com/halosghost/gol
An in-progress ncurses Game of Life viewer
https://github.com/halosghost/gol
Last synced: over 1 year ago
JSON representation
An in-progress ncurses Game of Life viewer
- Host: GitHub
- URL: https://github.com/halosghost/gol
- Owner: HalosGhost
- Created: 2019-09-15T03:27:50.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-10-22T21:51:45.000Z (over 4 years ago)
- Last Synced: 2025-02-01T18:43:12.504Z (over 1 year ago)
- Language: C
- Size: 41 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Game of Life
[Conway](https://en.wikipedia.org/wiki/John_Horton_Conway)'s [Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) is entirely famous at this point.
This is a for-fun implementation of the game of life using ncurses.
## Features
* Runs at full terminal size (behaves reasonably well up to at least 1.5m cells on recent-ish hardware)
* Can randomly seed the universe with life (with a configurable rate!)
* Restarts the simulation with a new random board on `SIGHUP`
* Cleanly exits on `SIGINT` or `q`
* Allows modulation of the pause between ticks
* Allows pausing the simulation, and frame-by-frame playback once paused