bagh chal是一个纯python bagh chal库,支持游戏导入、移动生成、移动验证和棋盘图像渲染。它还提供了一个基于minimax算法和alpha-beta剪枝的简单引擎。
baghchal的Python项目详细描述
巴格达
bagh chal是一个纯python bagh chal库,支持游戏导入、移动生成、移动验证和棋盘图像渲染。它还提供了一个基于minimax算法和alpha-beta剪枝的简单引擎。
安装
Baghchal在Python3上运行。现在您可以通过pip直接从pypi安装它:
pip install baghchal
源代码
可以找到源代码here。
文档
Baghchal软件包有3个子模块:
baghchal.env(由定义游戏环境的所有类和函数组成)
- baghchal.env.board(代表baghchal板的board类)
- baghchal.env.bagh(bagh类代表bagh播放器)
- baghchal.env.山羊(山羊类代表山羊玩家)
baghchal.lookup_table(baghchal.env的查找值)
baghchal.引擎(基于minimax算法和α-β修剪的简单引擎)
- baghchal.engine.引擎
关于baghchal库的更详细的文档可以在here中找到。
许可证
Baghchal获得麻省理工学院许可。查看LICENSE.txt获取全文。