我喜欢Go(也被称为中国的伟奇或韩国的baduk)游戏。我想创建一个程序(评估函数)来播放它。Go(weiqi,baduk)游戏的良好框架?
- 的游戏,包括捕获,KO规则,并最终得分手柄规则:
如果框架处理的两个重要的任务,我宁愿。
- 处理像KGS这样的服务器和我的程序之间的通信。
此外,我的家用机器运行Linux或Mac OS X;我不能使用任何唯一的Windows平台。
谢谢!
我喜欢Go(也被称为中国的伟奇或韩国的baduk)游戏。我想创建一个程序(评估函数)来播放它。Go(weiqi,baduk)游戏的良好框架?
如果框架处理的两个重要的任务,我宁愿。
此外,我的家用机器运行Linux或Mac OS X;我不能使用任何唯一的Windows平台。
谢谢!
GNU Go是一个很好的开源Go程序。它的评估功能是well-documented,它提供了一个简单的方法来输出程序所做的每一个动作的解释。你可以用你自己的头从头开始替换评估函数,或者修改现有的评估函数。
Open Go是一个开源工具,带有使用Go Modem协议进行通信的代码。我相信这就是你的问题的第二部分所需要的。
这是一个老问题,但人在那里有兴趣在Android实现围棋(围棋/维奇)采取https://github.com/amgreg/AndroidGo
看看我的项目这是一个简单的验证器附带的用户接口。缺点是:没有AI;没有得分;没有服务器连接。
Gnu Go对于上半场非常出色 - 它拥有所有规则和最终得分 - 但它并不处理与服务器本身的通信。 – 2009-11-21 03:58:19
感谢您的咨询! – 2009-11-21 23:07:46