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

时间:2009-11-21 03:41:59

标签: linux macos language-agnostic open-source baduk

我喜欢Go(在中国也被称为weiqi或在韩国被称为baduk)的游戏。我想创建一个程序(评估函数)来播放它。

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

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

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

谢谢!

2 个答案:

答案 0 :(得分:7)

GNU Go是一个很棒的开源Go程序。它的评估函数是well-documented,它提供了一种简单的方法来输出程序所做的每一步的解释。您可以使用自己的评估函数从头开始替换评估函数,也可以修改现有的评估函数。

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

答案 1 :(得分:0)

这是一个老问题,但对于那些对Go(Baduk / Weiqi)的Android实现感兴趣的人,请查看https://github.com/amgreg/AndroidGo上的项目

这是一个附加了用户界面的简单验证器。缺点是:没有人工智能;没有得分;没有服务器连接。