通过网络玩外交棋盘游戏的框架。
Parlance的Python项目详细描述
关于术语
术语是在网络上玩棋盘游戏的框架, 使用由Diplomacy AI Development Environment(daide)社区开发的协议和消息语法。
术语服务器不同于官方的daide服务器,它可以服务于 多个游戏(连续或并发),是更可配置的,可以 通过管理命令进行远程管理,并接受稍宽的消息 语法。
术语还包括一个客户端框架,以及一个简单的 替换缺席的玩家。这个框架也被 Parang包。
术语可以根据以下条款使用、修改和/或重新分配 由perl基金会发布的Artistic License 2.0。
命令
parlance安装以下命令:
- 术语服务器
- 启动游戏服务器
用霍尔德博特的话说
- 启动一个或多个holdbots
- 术语配置
- 打印一个示例配置文件
- 用原始客户的话说
- 连接到服务器,在daide消息之间转换网络消息 标准输入和输出语法。
- 使用原始服务器:
- 侦听客户端,将网络消息转换为daide消息和daide消息 标准输入和输出语法。
安装
可以在命令提示符下使用Easy Install安装术语:
> easy_install parlance
或者,一旦下载并解包了源发行版,就可以 可以使用以下命令安装它:
> python setup.py install
学分
- 丹尼尔·勒布于1990年创办了Diplomacy Programming Project,开发 一种用于计算机播放器和通用汽车之间通信的语言。
- andrew rose开发了用于将客户机连接到 服务器,并编写了它的dll实现。
- 大卫诺曼将民进党的沟通语言扩展到DAIDE message syntax,翻译了几个不同的地图,并写了第一个 使用Daide的全功能服务器、机器人和图形播放器界面 协议。
- 埃里克·沃尔德写了第一个版本的术语来扩展daide 非windows平台的环境,特别是linux。