reason-chess:跨平台游戏开发中的国际象棋库

时间:2024-02-25 02:54:08
【文件属性】:

文件名称:reason-chess:跨平台游戏开发中的国际象棋库

文件大小:611KB

文件格式:ZIP

更新时间:2024-02-25 02:54:08

chess-engine game-engine ocaml game-development minimax

理智 建立 reason-chess是ReasonML的象棋引擎。 将其用于浏览器,nodejs,本机或移动应用程序中的游戏开发,象棋分析工具等。 引擎功能包括: 具有可变深度树评估的minimax算法 修剪字母以加快评估速度 可能采取行动的提示 交换侧 全动历史 完整的捕获历史 时间旅行和撤消 几乎100%的单元测试收敛 浏览或在尝试 示例游戏 在本地建造 npm run build 安装 npm install reason-chess --save 更新bsconfig.json ... "bs-dependencies": [ "reason-chess" ] ... 运


【文件预览】:
reason-chess-master
----src()
--------King.re(419B)
--------Bishop.re(222B)
--------Board.re(3KB)
--------Minimax.re(3KB)
--------Pawn.re(1KB)
--------Queen.re(248B)
--------Piece.re(2KB)
--------Coord.re(1KB)
--------Game.re(561B)
--------Rook.re(173B)
--------Player.re(128B)
--------Knight.re(553B)
--------Eval.re(1KB)
----.vscode()
--------tasks.json(976B)
----bsconfig.json(458B)
----.npmignore(25B)
----.travis.yml(60B)
----example()
--------public()
--------yarn.lock(265KB)
--------src()
--------bsconfig.json(239B)
--------README.md(106KB)
--------.gitignore(321B)
--------package-lock.json(469KB)
--------package.json(613B)
----__tests__()
--------King_test.re(369B)
--------Knight_test.re(714B)
--------Rook_test.re(603B)
--------Eval_test.re(2KB)
--------Queen_test.re(782B)
--------Bishop_test.re(543B)
--------Piece_test.re(1KB)
--------Pawn_test.re(7KB)
--------Coord_test.re(915B)
--------Player_test.re(258B)
--------Minimax_test.re(776B)
--------Board_test.re(2KB)
----README.md(1KB)
----docs()
--------manifest.json(317B)
--------index.html(600B)
--------asset-manifest.json(261B)
--------service-worker.js(3KB)
--------favicon.ico(4KB)
--------static()
----.gitignore(105B)
----package-lock.json(143KB)
----package.json(590B)

网友评论