https://github.com/giyanellow/game-of-life
This project is an implementation of Conway's Game of Life, a cellular automaton devised by the British mathematician John Horton Conway in 1970.
https://github.com/giyanellow/game-of-life
conway game gameoflife
Last synced: 8 months ago
JSON representation
This project is an implementation of Conway's Game of Life, a cellular automaton devised by the British mathematician John Horton Conway in 1970.
- Host: GitHub
- URL: https://github.com/giyanellow/game-of-life
- Owner: Giyanellow
- Created: 2024-05-18T10:55:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-08T15:45:33.000Z (over 1 year ago)
- Last Synced: 2024-07-08T19:57:15.751Z (over 1 year ago)
- Topics: conway, game, gameoflife
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Game of Life
![]()
## Overview
This project is an implementation of Conway's Game of Life, a cellular automaton devised by the British mathematician John Horton Conway in 1970. 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.
## Features
- **Customizable Grid Size:** Users can define the size of the game grid to suit their preferences or constraints.
- **Initial State Setup:** Provides the ability to set up initial configurations easily, allowing for endless possibilities in the patterns that can be generated.
- **Step-by-Step Evolution:** Users can step through the evolution of the game one generation at a time to closely observe the dynamics of their configurations.
- **Automatic Evolution:** Includes an option to let the game evolve automatically, showcasing the fascinating patterns that emerge over time.## Requirements
- [Python](https://www.python.org)
- [PyGame](https://www.pygame.org/docs/)## Installation
To get started with the Game of Life, clone this repository to your local machine:
```bash
git clone https://github.com/Giyanellow/Game-of-Life
cd game-of-life
```