This project is a simple implementation of the well known Game of Life by John Horton Conway. The game is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves. You can choose to pause the game and resume it by pressing the key "P".
To run this project on your machine, you will need to have installed python on your machine. You can download python from here. Once you have python installed, you can clone this repository to your machine:
git clone https://github.com/louiscockenpot/game-of-life.git
Before running the project, you will need to install the dependencies. To do so, run the following command in the root directory of the project.
pip install -r requirements.txt
Then you can run the project by running the following command in the root directory of the project.
sudo python ./app/main.py
or
sudo python3 ./app/main.py
We welcome contributions to this project. To contribute:
Fork the repository. Create a new branch for your feature or bug fix. Commit your changes with clear, descriptive messages. Create a pull request against the main branch of this repository.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details