应用简介
弈心五子棋中文版是一款非常有趣的五子棋学习软件。该软件与黑石、Goro、连珠终结者等其它著名五子棋程序相比,弈心可以给出更为细致的分析,进而获得更有竞争力的着法,非常适合五子棋爱好者。
【功能特点】
1、弈心的界面程序采用了清晰简洁的设计,上手容易,简单易用。
2、弈心的界面程序是开源程序,基于Simplified BSD协议。
3、弈心的界面程序由GTK+搭建,具有良好的跨平台能力,支持Windows/Mac/Linux/BSD。
4、弈心的界面程序同时支持与弈心协议兼容的引擎,如可以在无禁规则下加载Tito引擎。
5、弈心引擎采用了许多原创技术,控盘能力优秀,棋风稳健。棋力超越Blackstone(黑石)、Renjusolver(连珠终结者)等老牌五子棋软件。引擎部分获Gomocup2012,Gomocup2013,Gomocup2014冠军。
6、对于非商业用途,弈心引擎永久免费。
【开发缘由】
当从小痴迷于中国象棋的孙锴偶遇“楚汉棋缘”时,“做一个象棋程序”的想法自此诞生。一个只能进行四层计算,在今天看来非常简单的小程序,却开启了孙锴同计算机科学的美妙情缘。而最终,经过不断的修改,这个象棋程序也达到了令人满意的效果——战胜了孙锴及其父亲。
然而,孙锴的人机博弈故事并未就此终结。在与朋友的交流中,他又对五子棋程序产生了极大的兴趣。起初,由于多个因素的影响,孙锴在很大程度上低估了五子棋人机对弈的难度。但实际上,五子棋对弈本身所具有的专业规则下无终结,分支因子多,审局困难等特性,以及资料的缺乏,无疑给孙锴出了一道难题。然而,一遇失败就放弃从不是他的风格。经历过冥思苦想却毫无进展的抑郁,经历过偶获灵感而得巨大飞跃的狂喜,最终,孙锴的五子棋“弈心”成为了最好的五子棋人工智能程序之一。