arimaa引擎接口工具
AE的Python项目详细描述
这个包提供了arimaa引擎接口(aei)的规范。 它还包括一些使用实现AEI的引擎的工具。包括 与arimaa.com游戏室的接口。AEI的完整描述可以在 文件aei-protocol.txt。
用于使用AEI引擎的脚本包括:
- analyze
- 一个简单的脚本,它运行一个引擎并让它搜索给定的位置或 移动顺序。
- gameroom
- 连接到arimaa.com游戏室并玩游戏的AEI控制器。
- postal_controller
- 让机器人根据需要在任何邮政游戏中移动它是参与者 输入
- roundrobin
- 在循环赛中相互比赛引擎。
- simple_engine
- 非常基本的AEI引擎,只播放随机步进。
使用脚本的基本示例可以在文件usage.rst中找到。
pyrima包还包括实现 aei协议(aei.py),arimaa位置表示(作为位板 inboard.py和x88 inx88board.py,以及 处理arimaa时间控件(util.py)。
如果你的机器上有python2和pip,你可以安装最新的 释放时使用:
pip install aei
在带有系统提供的python的操作系统上 AEI安装与系统安装的软件包分开。完成 您可以使用virtualenv或用户安装。用户安装完成 只需添加--user选项:
pip install --user aei