Chess engine written in PHP
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks Add MinimaxSerach benchmark Jan 29, 2019
bin Move it back :sad: and add aws default region Feb 9, 2019
src If there is only one possible move it is also the best move (#9) Feb 19, 2019
tests Implement position evaluator (#4) Feb 2, 2019
.gitignore Deploy to AWS Lambda (#5) Feb 4, 2019
.php_cs Implement position evaluator (#4) Feb 2, 2019
LICENSE Update build scripts Jan 25, 2019 Add AWS Lambda badge Feb 9, 2019
composer.json Deploy to AWS Lambda (#5) Feb 4, 2019
composer.lock Deploy to AWS Lambda (#5) Feb 4, 2019
phpbench.json Implement TreeSearch algorithm Jan 28, 2019
phpunit.xml Add MaterialEvaluator Jan 26, 2019
template.yaml Increase memory limit for lambda Feb 4, 2019

PHP-Grandmaster - chess engine written in PHP

Minimum PHP Version Build Status AWS Lambda

Inspiration from great post: A step-by-step guide to building a simple chess AI

Live demo running on AWS Lambda - serverless PHP

Local demo

Run local web server and play :D

php -S localhost:8000 -t public

Performance check

composer benchmark


php-grandmaster is released under the MIT Licence. See the bundled LICENSE file for details.


Arkadiusz Kondas (@ArkadiuszKondas)