PHP棋类框架 PHPCheckMate

码农软件 · 软件分类 · 游戏开发包 · 2019-10-06 08:13:09

软件介绍

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

本文地址:https://codercto.com/soft/d/16141.html

Algorithms and Theory of Computation Handbook

Algorithms and Theory of Computation Handbook

Mikhail J. Atallah (Editor) / CRC-Press / 1998-09-30 / USD 94.95

Book Description This comprehensive compendium of algorithms and data structures covers many theoretical issues from a practical perspective. Chapters include information on finite precision issues......一起来看看 《Algorithms and Theory of Computation Handbook》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具