Conway's Game of Life
An interactive simulator that implements the standard Conway Game of Life with a simple menu developed in Python + Pygame. Test and experience the different types of cell automaton patterns discovered and found in this game.
? Shortcuts to change program settings
- use
ESC
to exit / close the program. - use
A
to play/pause execution. - use
S
to switch between pencil / eraser. - use
Q
to decrease block size. - use
W
to increase block size. - use
Z
to clear/reset the grid. - use
X
to clear/reset the grid and generate automatons at random positions.
How can I run?
Download the project, install the dependencies, enter the src
folder and execute:
python main.py
Dependencies
- Pygame == 1.9.6.
- Pillow == 8.2.0.
- Python == 3.7 or higher.
Version
- current version of the project: 1.0.1.
by FranciscoCharles
GitHub
https://github.com/FranciscoCharles/conways-game-of-life-in-python