Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luisrovirosa/game-of-life-2020
Conway's Game of Life solution
https://github.com/luisrovirosa/game-of-life-2020
game-of-life kata php php74 phpunit symfony-console tdd
Last synced: 4 months ago
JSON representation
Conway's Game of Life solution
- Host: GitHub
- URL: https://github.com/luisrovirosa/game-of-life-2020
- Owner: luisrovirosa
- Created: 2020-05-30T10:54:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-31T12:40:06.000Z (over 4 years ago)
- Last Synced: 2024-09-29T20:01:29.243Z (4 months ago)
- Topics: game-of-life, kata, php, php74, phpunit, symfony-console, tdd
- Language: PHP
- Homepage: https://www.codium.team
- Size: 126 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Conway's Game of Life
Kata solution of [Conway's Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) in PHP done in strict TDD.# How to run the kata
This repository can be used either having installed PHP 7.4 in your machine or docker.
## Install the dependencies
Using PHP 7.4 installed locallymake install
or using docker
make docker-build
## Run the simulations
If you are using docker before running any of the simulations please runmake docker-in
There are 3 simulations prepared
make blinker
make glider
make pulsar## Play with arguments and options
./console gof:run --help## Run the tests
make tests## Code coverage
make coverage