Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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!

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)