如何通过 JavaScript 或 Python 与 gnu go 和 gtp 交互

深度学习和围棋游戏

gtp 是一种与 go 服务器通信的协议,无论是在线的还是本地的。有人可以推荐一个 JavaScript 或 Python 中的库,它是 gtp 的包装器吗?我不需要玩人工智能。我想要的只是让两个玩家在本地玩。我相信这是可能的,但不确定从哪里开始。

我找到 SabakiHQ / go-board

有一个人写了一本关于制作围棋的书,并且有一个关于将机器人连接到OGS进行对抗的部分,我认为都是用python编写的。

GitHub 有一些将 gtp 与机器人一起使用的想法

深度学习和围棋游戏》一书的代码和其他材料 

https://github.com/maxpumperla/deep_learning_and_the_game_of_go/tree/master/code/dlgo/gtp

GTP Wrapper 允许机器人与 Online-Go.com 服务器交互

https://github.com/online-go/gtp2ogs
似乎是javascript/typescript。

当你有一个程序想要与其他程序交互时,GTP 最有用。像GnuGo <-> SabakiGnuGo <-> OGSLizzie <-> LeelaZero

作者:

喜欢围棋和编程。

 
发布于 分类 围棋编程标签

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注