Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lemonyte/game-of-life
Conway's Game of Life, now in a Terminal near you!
https://github.com/lemonyte/game-of-life
ascii conway-game conways-game-of-life game-of-life pyco pyinstaller python simulation terminal
Last synced: 26 days ago
JSON representation
Conway's Game of Life, now in a Terminal near you!
- Host: GitHub
- URL: https://github.com/lemonyte/game-of-life
- Owner: lemonyte
- License: mit
- Created: 2021-12-06T01:13:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-22T16:04:23.000Z (over 1 year ago)
- Last Synced: 2024-10-07T19:29:07.114Z (about 1 month ago)
- Topics: ascii, conway-game, conways-game-of-life, game-of-life, pyco, pyinstaller, python, simulation, terminal
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# Game of Life
[Conway's Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life), in a terminal.
## Requirements
### Python File
- [Python 3.9](https://www.python.org/downloads/) or higher
- Packages listed in [`requirements.txt`](requirements.txt)### Windows Systems
Optional executable file for Windows users. Python and the required packages are included in the executable.
- 6 MB of free space for the executable
- 7 MB of free space for temporary files## Controls
|Key|Description|
|--|--|
|ESC|Exit the game.|
|SPACE|Pause the game.|
|R|Reset the game.|Resizing the terminal window will affect how fast the game runs because the number of cells will change.
Making it smaller will cause it to run faster, but cells that are outside of the window will not be calculated until they are in view again.## License
[MIT License](license.txt)