星月时光阁版权所有 转载注明出处
联系方式 Email:xingyuex@163.com
五子棋博弈(本主题正在制作中,欢迎赐稿)
五子棋程序作为一种博弈程序是人工智能研究领域的应用之一。
由于五子棋的规则简单,而且胜负定义明确,棋盘上的棋子位置只有黑子、白子、空这三种状态,程序实现起来比较容易。可实际上五子棋软件水平还不是太高, 个人认为是因为理论研究的不足. 国内只有个别高校搞过类似的程序比赛.
前一阵对国际象棋比较感觉趣, 国象软件水平之所以高是和大量开源程序分不开的, 有交流才有提高, 我这样认为. 中国象棋软件在很大程度上借鉴了国象编程的思路. 所以过去两年很短的时间内水平大大提高. 在今年已有几个软件战胜过象棋大师. 中国象棋百科全书提供了一个标准的平台, 在那里的许多免费引擎水平已不可低估.
我感觉五子棋也应该有这样一个平台, 国际上已经有一个Gomoku programmers' tournament Gomocup网站http://gomocup.wz.cz/en/, 这里提供了一名叫Piskvorky的程序(下载),它可以加载网站上那些参赛的引擎, 我惊喜的看到这次比赛的第三名是中国的程序 Hgarden(花园五子棋). 花园五子棋的作者好像已经把Piskvorky做了汉化, 修改了部分代码, 界面显示上好看了许多, 程序也支持禁手规则. 点击这里下载
要说明的是Gomoku比赛规则是无禁手的, 而不是专业五子规则.希望有识之士能开发一个标准的五子对弈平台.
另外本栏目正在资料收集整理阶段, 希望网友提供你收集的五子棋对弈软件的资料, 不要隐藏你的才华, 来这里发表你的高见.