首页 > PHP资讯 > PHP培训技术 > PHP棋类框架 PHPCheckMate

PHP棋类框架 PHPCheckMate

PHP培训技术

phpcheckmate 是一个用 PHP 编写的棋类框架,可进行棋子移动和验证,并可悔棋。

示例代码:

$game = new Game();
$game
->make_move("e2", "e3");
$game
->make_move("f7", "f6");
$game
->make_move("d2", "d3");
$game
->make_move("g7", "g5");
$game
->make_move("d1", "h5");
var_dump
($game->player_checkmated("black")); //true #Player2 checkmated
var_dump
($game->result()); //1 #Game is over

$game
->take_back_move(); #Take back last move

var_dump
($game->player_checkmated("black")); //false #Player2 NOT checkmated
var_dump
($game->result()); // false #Player2 can still move its king
$game
->make_move("d1", "h5");
var_dump
($game->player_checkmated("black")); //true #Player2 checkmated
本文由欣才IT学院整理发布,未经许可,禁止转载。