十几年前玩过两年时间的象棋软件,那时大家用的最多的还是棋隐,谢谢,世家这些。直到奇兵出现,可能是第一个真正意义上的强软件。一晃十多年过去,我再来关注象棋软件,发现当年的强软都已谢幕,这些年出现了不少的软件,而且有了很方便进行棋软联赛的兵河五四程序。我尽力把网上可以收集到的软件放在一起,各种循环赛。
这次是精选了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,可想而知现在这两款软件现在的正式版棋力又上了一层楼。
除了这些,还有一些软件没能参与联赛,很是遗憾。
一个是象棋奇兵,当年我接触的最强软件就是奇兵,可惜现在的兵河五四已经不支持奇兵。虽然在这个联赛中,我能估计它的位置就是中游,但是没让它与其它引擎较量,怀旧情结难以释放。
一个是象棋阿童木,阿童木引擎有免费版。但是每次加载就会弹出窗口,不点确认就会让自动进行的联赛卡壳。这引擎也十分强劲,以后想办法让它也参与联赛。
还有一个是象棋巫师收费版引擎。联赛中我尽量每位作者只取一个最新的引擎,代表了作者的最高智慧。然而象棋巫师收费版的棋力大大强于免费版,却没法打联赛。
还有两个,一个是棋天大圣,和奇兵一样,协议太老,不能打联赛。一个是天机,听说是目前的顶尖棋软之一,不过网上没有版本流出。