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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从JSP或HTML向servlet发送多个参数   java方法来查看字符是否在字符数组中   使用带有java的MAC地址连接到设备   java如何将csv文件中的数据打印到secondactivity?   java如何从netbean 7.0.1连接到数据库   java考虑所有可能的类值,用于输出测试分割的预测值。   java我的actionListener调用有什么问题   swing在Java中实现粒子过滤器最有效的方法是什么?   java运行。getFontFamily()为返回null。使用apachepoi的docx文件   一个事务中的java领域循环与每个步骤循环中的一个事务   java日期格式与Spring Boot不兼容   java类冲突。处理   java GridBagLayout不工作   java将图像发送到另一个应用程序