电脑围棋/如何找到其他程序对战?
外观
< 电脑围棋
测试你的 围棋引擎 实力的最佳方法之一是让它与其他围棋程序对战。最常见的方法是通过 GTP 协议.
一旦你的程序实现了 GTP 协议,你就可以下载另一个 实现 GTP 协议的程序,并使用引擎 vs. 引擎应用程序让它们相互对战。
- gogui-twogtp 是 GoGUI 中包含的一个附加组件,用于观看和配置任意 GTP 引擎 vs. GTP 引擎的游戏,并保存它们。示例用法可以在这里找到:WatchingNumbersGoUp
- CGOS 拥有一个应用程序,允许你将 GTP 引擎连接到在线 9x9 电脑围棋服务器,以便轻松地测试你的程序与数十个不同水平的其他程序进行对战。
- kgsGtp 是一个桥接应用程序,将 GTP 引擎连接到一个名为 KGS 的在线服务器,使你的围棋程序能够通过互联网与人类和其他程序对战。
- twogtp 是一个用于让两个引擎相互对战的 perl 脚本。它与 GNU Go 一起发布。在 GNU GPL 许可下发布。由 Teun Burgers 和 Daniel Bump 编写。
- 2ptkgo.pl 是另一个类似于 twogtp 的 perl 脚本,但它还提供了一个图形显示。它也与 GNU Go 一起发布。运行它需要 perltk 和 ttgo.pm。在 GNU GPL 许可下发布。由 Don Dailey 编写。
- twogtp.py 是一个用于让两个引擎相互对战的 python 脚本。比 twogtp 功能更丰富。在 GNU GPL 许可下发布。由 Inge Wallin 和其他 GNU Go 开发者编写。
- twogtp.pike 是一个用于让两个引擎相互对战的 pike 脚本。它也与 GNU Go 一起发布,并且比 twogtp.py 功能更丰富。在 GNU GPL 许可下发布。由 Paul Pogonyshev 和 Gunnar Farnebäck 编写。
SmartGo 不能与引擎 vs. 引擎应用程序一起使用,但它确实有一个“锦标赛”模式,该模式使用 GTP,无需单独的引擎 vs. 引擎应用程序。
- KGS 电脑围棋锦标赛 每月在 Kiseido Go Server 上举行。
- 第 50 届欧洲围棋大会 在意大利罗马附近的弗拉斯卡蒂举行。
- 美国围棋大会 在北卡罗来纳州举行。