Connway's game of life implementeation using PHP some of best practices
data/
src/
tests/
vendor/
Go to downloaded directory and use command
$ composer install
Using a file:
$ php life.php -v -f data/glider_gun.xml
Getting help:
$ php life.php -h
Connway's Game of Life by Midori Kocak
Usage: life.php [-f filename, --filename filename] [-h, --help] [-i iterations, --iterations iterations] [-o outputFilename, --outputFilename outputFilename (default: out.xml)] [-r, --random] [-s size, --size size] [-sp species, --species species] [-v, --verbose]
Optional Arguments:
-r, --random
Create Game of life from random matrix
-i iterations, --iterations iterations
Number of iterations
-s size, --size size
Square size of the world
-sp species, --species species
Amount of species
-f filename, --filename filename
File Name of XML input
-o outputFilename, --outputFilename outputFilename (default: out.xml)
File Name of XML output
-v, --verbose
Verbose output, shows GameOfLife in CLI
-h, --help
Prints a usage statement
Using a random array generated using size:
$ php life.php -r -s 40 -i 1024 -sp 1 -v
Please see CHANGELOG for more information on what has changed recently.
$ phpunit
Please see CONTRIBUTING and CONDUCT for details.
If you discover any security related issues, please email midori@mynameismidori.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.