Go(weiqi,baduk)游戏的良好框架?

Chi*_*Uni 5 language-agnostic linux macos open-source baduk

我很喜欢围棋(在中国也称为围棋或在韩国称为围棋).我想创建一个程序(评估函数)来播放它.

如果框架处理两个重要任务,我更愿意:

  • 处理游戏规则,包括捕获,ko规则和最终得分.
  • 处理像KGS这样的服务器和我的程序之间的通信.

此外,我的家用机器运行Linux或Mac OS X; 我不能使用任何唯一的Windows平台.

谢谢!

Ros*_*ant 7

GNU Go是一个很棒的开源Go程序.它的评估功能有详细记录,它提供了一种简单的方法来输出程序所做的每一个动作的解释.您可以从头开始用自己的评估函数替换评估函数,也可以修改现有的评估函数.

Open Go是一个开源工具,带有使用Go调制解调器协议进行通信的代码.我相信你的问题的第二部分就是你所需要的.