Skip to content

open-source-contributions/php-chess

 
 

Repository files navigation

PHP Chess

Latest Stable Version GitHub Workflow Status License: GPL v3

A chess library for PHP.

Install

Via composer:

$ composer require chesslablab/php-chess

Play Chess

use Chess\Game;

$game = new Game();

$game->play('w', 'e4');
$game->play('b', 'e5');

The call to the $game->play method returns true or false depending on whether or not a chess move can be made.

Documentation

Read the latest docs here.

Demo

PHP Chess is being used on Redux Chess, which is a React chessboard connected to a PHP Chess Server. Check out this demo.

Please note the sandbox server might not be up and running all the time.

License

The GNU General Public License.

Contributions

See the contributing guidelines.

Happy learning and coding! Thank you, and keep it up.

Packages

No packages published

Languages

  • PHP 100.0%