Metadata-Version: 2.1
Name: game-of-life-animation
Version: 0.1.2
Summary: A simple implementation of Conway's Game of Life using Python. Uses ascii-animator to animate the game to the terminal.
Author-email: Emilio Reyes <soda480@gmail.com>
Project-URL: Homepage, https://github.com/soda480/game-of-life
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: ascii-animator==0.2.1
Provides-Extra: deploy
Requires-Dist: build; extra == "deploy"
Requires-Dist: twine; extra == "deploy"
Requires-Dist: setuptools>=61.0; extra == "deploy"

# game-of-life
[![python](https://img.shields.io/badge/python-3.9-teal)](https://www.python.org/downloads/)

A simple implementation of [Conway's Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life ) using Python. Uses [ascii-animator](https://pypi.org/project/ascii-animator/) to animate the game to the terminal.

## Install

```bash
pip install game-of-life-animation
```

## Execute

```bash
game-of-life
```

![example](https://raw.githubusercontent.com/soda480/game-of-life/main/docs/images/game-of-life.gif)

## Development

```bash
python -m pip install --upgrade build
python -m build
```

## Execution using Docker image
```bash
docker container run --rm -it soda480/game-of-life:latest
```

## Execution using locally built Docker image
Clone this repository to your machine, then change directory to the directory where the repository was cloned.

Build Docker Image:
```bash
docker image build -t game-of-life:latest .
```

Run Docker Container:
```bash
docker container run --rm -t game-of-life:latest
```

