louiscockenpot / game-of-life

MIT License
0 stars 2 forks source link

Game of Life

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".

Getting Started

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

Run the project

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

Contributing

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.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details