十几年前玩过两年时间的象棋软件,那时大家用的最多的还是棋隐,谢谢,世家这些。直到奇兵出现,可能是第一个真正意义上的强软件。一晃十多年过去,我再来关注象棋软件,发现当年的强软都已谢幕,这些年出现了不少的软件,而且有了很方便进行棋软联赛的兵河五四程序。我尽力把网上可以收集到的软件放在一起,各种循环赛。
这次是精选了12款引擎,进行4轮的循环赛,测试机器cpu是e3 1230 v2,比赛使用6线程,对不支持多线程的引擎有点不公平。不过我是要测在这台电脑上表现最好的引擎,有的引擎不能完全利用资源也没办法。时间设置是每方5分钟,每步加1秒。虽然时间有点短,也能较好反应棋软水平。毕竟12款引擎,每轮要打132局。而且兵河五四还有点bug,联赛中偶尔会自己停下来,需要手动恢复。就这样比了4天多,有了最终结果。
下面我就以联赛的结果,结合一个多月来测试引擎的体会,稍稍评点一下各款引擎,与大家讨论。
------------------------------------------------
No. 引擎            ELO   K    胜   和   负  积分  
------------------------------------------------
 1  名手            2708  10   62   20    6   144
 1  龙卷            2701  10   63   18    7   144
 2  佳佳            2670  10   55   25    8   135
 3  南奥            2645  10   56   18   14   130
 4  世家            2640  10   54   21   13   129
 5  小虫            2520  10   39   17   32    95
 6  将神            2430  10   29   11   48    69
 7  天启            2424  10   25   16   47    66
 8  兵河            2351  10   21    6   61    48
 9  战士            2358  10   15   15   58    45
10 思源            2318  10   13   11   64    37
11 象眼            2235  10    5    4   79    14
首先是象眼,也就是象棋巫师里自带的引擎eleye,版本3.3。虽然这引擎在联赛中成绩不好,位置最末,不过这引擎相对普通人来说,已经很难战胜了。如果能轻松战胜它,棋力至少也是县级水平。作者黄晨对电脑象棋的发展有很大的贡献,提出了ucci规范,搞过ucci引擎联赛,吸引了一些开发者。不过现在似乎也退出了。免费的象眼引擎到了2012年就没有更新。网站上推出了收费版的加强引擎。我测试过收费引擎的试用版,速度比免费版快不少,不过只能被巫师调用,兵河五四用不了,不能打联赛。
思源,也就是饮水思源。当年的一批ucci引擎,最厉害也最成功的当然是旋风,很快就商业化并至今还在更新。剩下的一些,我测试了一下,能成功被兵河五四加载并能在联赛中走棋的大概有12个。比较可惜的是,并不包括棋力较强的3dchess。如果把这12个引擎全放入联赛,对战的引擎就太多,花费的时间太长。以象眼为基准,我选了几个比象眼强的引擎的参加循环赛。除了一个“棋思”,比象眼略强,这次没选。当年的ucci联赛大概搞了一年多,饮水思源不知道开发了多久,2007年的版本还能战胜2012年的象眼,作者水平不错。
战士 就是ufx,也是ucci引擎中的一员,当年的联赛成绩普通,不过作者坚持更新,这个2011年10月的版本,支持多cpu,现在也能战胜当年大部分的ucci引擎。2016年这引擎好像还参与电脑象棋软件大赛了,不知是否还在开发。
兵河,就是兵河五四,版本120,作者的这款引擎也许用的人不多,不过他的界面软件程序现在被广泛使用。可惜的是作者似乎两者都停止了开发。现在的界面程序已经改由其他人开发。这款兵河引擎只支持单线程。虽然在网上找到了一个多线程版本的兵河引擎,却并不能在联赛中走棋。
将神,将神传说2009,虽然支持多核的引擎在搜索上有很大优势,不过如果引擎的审局更准确的话,线程少的引擎也能战胜线程多的引擎。将神的排名就证明了这一点。引擎开发1998-2009,作者还是下了很多功夫的。这引擎虽然只支持双线程,成绩仍然不俗。
天启 apocalypse,版本1.1.8,听说是给大家带来免费名手的破解大侠海风月影的作品。这个版本比较新,所以支持多线程,64位,sse4.2这些新技术,在搜索速度上比老软件有比较大的优势,所以在联赛中成绩不错。
小虫 bugchess,据说是在网上遭到最多改版的引擎。我用的版本是2010.06.12。支持多线程。这引擎比较有意思,我看了几局,好像喜欢一车换双。这引擎已经很强了,虽然不如后面的那些强软,不过对前面的引擎有较大的优势。
南奥 sachess1.5,目前不多的仍在更新的商业引擎之一。支持多线程,64位,sse4.2。不过免费版最多双线程。以双线程能有这样的好成绩,再次说明软件审局的重要。不过这软件的残局还是有明显的问题,不如顶尖的两款。
佳佳版本号12.0623.10,支持多线程,64位。不知道是否支持sse4.2。网上流传的佳佳引擎版本比较多,通过对这款引擎的测试,发现支持64位技术对引擎速度有很大提升。老版的32位佳佳成绩并不好,和小虫一个档次,而新版佳佳很厉害,等级分能提高100多。当然,新版的审局也许也有改进。另外,佳佳的残局也有明显问题。
龙卷,旋风4代比赛版。网上的旋风版本也很多,广为流传的旋风6.2版,在联赛中成绩只比小虫略好。同机对比的话,强软之中虽然龙卷的上层速度最慢,但很稳健,它的成绩也证明了它的犀利。
名手 3.26 6核版。多年的棋软大赛冠军,名不虚传。名手和旋风都是多年前的破解版本,并不支持64位和sse4.2,可想而知现在这两款软件现在的正式版棋力又上了一层楼。
除了这些,还有一些软件没能参与联赛,很是遗憾。
一个是象棋奇兵,当年我接触的最强软件就是奇兵,可惜现在的兵河五四已经不支持奇兵。虽然在这个联赛中,我能估计它的位置就是中游,但是没让它与其它引擎较量,怀旧情结难以释放。
一个是象棋阿童木,阿童木引擎有免费版。但是每次加载就会弹出窗口,不点确认就会让自动进行的联赛卡壳。这引擎也十分强劲,以后想办法让它也参与联赛。
还有一个是象棋巫师收费版引擎。联赛中我尽量每位作者只取一个最新的引擎,代表了作者的最高智慧。然而象棋巫师收费版的棋力大大强于免费版,却没法打联赛。
还有两个,一个是棋天大圣,和奇兵一样,协议太老,不能打联赛。一个是天机,听说是目前的顶尖棋软之一,不过网上没有版本流出。