Inspired by John Horton Conway's Game of life. This is a cellular automaton simulation whose evolution depends on its initial state and does not require further input from any player.
- Ensure that you have Python version 3.12.0 setup locally, you can set this up using pyenv if you have multiple versions of Python on your local development environment.
- Poetry is used for managing dependencies, ensure you have that setup locally.
- Virtualenv Not a hard requirement as poetry should setup a virtual environment for you, but can be used as well to setup a virtual environment.
-
After cloning the project, install the dependencies required with:
poetry install
When using poetry
Or
make install
When using GNU Make, this is a wrapper around the top commend
-
Install
golife
in editable mode:cd golife pip install -e .
To execute golife
, go ahead and run the below command:
golife -a