经常看到论坛的棋友发贴询问论坛下载的引擎哪个最厉害?对于这个问题,热心的版主或网友都会给予推荐。当然最好的办法还是自己测试,找到最适合自己电脑的厉害引擎。俗话讲,好马配好鞍,织女配牛郎,高端引擎在低端电脑上肯定是发挥了最佳性能的。这些道理,大家都明白,不用多说。我相信,很多网友都进行过测试,我当然也愿意这样做。我这样做的目的不是找出最厉害的引擎到华山砍人,或是挂机,而是进行拆棋,也就是用它对自己对弈的棋局进行分析,以提高自己下棋的水平和质量。我这样说,绝不是反对有些网友到华山砍人。实际上,无论是用它上华山砍人,还是用它进行拆棋,都体现了象棋爱好者的不同乐趣,不存在好与坏之分。
我之所以发表这个测试报告,是因为看到很多贴子只是给出了结论,并没有把测试的条件和过程讲清楚。在我看来,结果固然重要,过程也很优美,一定程度上也是一种享受。结论是建立在一定的条件基础之上的,条件不同,结论也会不一样。当然,我的电脑知识很浅薄,许多情况表述不一定准确,也请各位批评指正。权作抛砖引玉,期望大侠把更多的测试过程发表出来,以供网友参考。
一、测试条件:
1.电脑的配置:酷睿双核E7200,XP操作系统,内存2G,独立显卡。
2.引擎的选取:自本论坛下载,分别是名手326、倚天裸版2.0、旋风6.2(非626)、越南小虫610、佳佳1124。这是论坛版主推荐的几款主流二核引擎
3.测试平台:兵河五四2.6。我曾经在棋软讨论版块发表过一个人工测试的贴子,虽然可以保证测试结果的相对公平、正确,但操作起来实在太累人,看来不太适合多引擎测试。用兵河五四进行测试,效率很高,但我不了解它让两个引擎在一台电脑上同时开启互不开扰的原理是什么。
4.时间设置:15分钟包干。采用任何两个引擎一轮循环制(不懂的网友可以参考兵河的帮助文档)。
二、测试过程:
名手326是版主推荐的棋软的首选,我当然也以它作为第一名种子选手,让其它四个棋软分别与之对抗。名手326果然不负众望,四战全胜,当之无愧的第一名。
第二名种子选手应该是哪一个呢?按说应该选旋风6.2,可好像有人说过越南小虫610K比旋风6.2更厉害,那就选它吧。我先把它与旋风626按上面的条件进行了测试,结果旋风626一盘和棋一盘超时作负。又把它与旋风6.2进行测试,结果旋风6.2两盘全胜小虫。于是以6.2作为第二名种子选手与剩下的倚天和佳佳进行测试,结果旋风6.2战胜佳佳1124,而负于倚天2.0。这样第二名种子选手又转移到倚天2.0身上。于是让倚天2.0与没有交过手越南小虫610K和佳佳1124进行测试,结果全胜。这样第二名自然非倚天2.0莫属了
第三名争夺在旋风、小虫和佳佳三者之间展开。由于旋风6.2在前面的测试中已经战胜过小虫,那就看看它和佳佳的对抗了,结果佳佳两盘皆负。第三名非旋风6.2莫属了。
最后的争夺在小虫与佳佳之间展开,结果两盘皆和。双方并列第四名。
测试结果:第一名名手326(四战全胜)
第二名倚天2.0(三胜一负,负于名手)
第三名旋风6.2(二胜二负,胜小虫和佳佳,负名手与倚天)
第四名小虫610K和佳佳1124(三负一和)
(鉴于有不少棋友对阿童木102情有独钟,我又测试了一下阿童木。时间仍为15分包干,但加了10秒读秒和走一步加10秒的设置。之所以没完全包干,是因为感觉阿童木有内置开局库。因为开局时,它应对太快了。对手一走棋,它立即走棋。如果没有内置开局库,它会有思考的时间。如果有内置开局库,测试是不公平的。因为,有内置开局库的一方开局时会节省不少的时间。我不知道如何关闭它的内置开局库。尽管这样,测试结果名手326战胜了阿童木102。——尽管如此,阿童木102仍是一款不错的引擎,如果不是用来砍人,而是用来拆棋的话,已经足够了。)
三、结果分析
1.名手326有一定优势,审局比较准确,行棋比较稳重,时间分配比较合理。它在15分钟包干制下,在时间上总是多少具有优势,一度迫使有些对手超时作负。看来名手326很适合下时间包干棋。
2.倚天2.0棋风泼辣,行棋大胆,敢于冲锋,敢于突破。在15分钟包干制下,审局也比较准确,时间分配不及名手,但优于其它几个棋软。
3.旋风6.2的行棋特点介于名手326和倚天2.0之间,但时间分配不如名手326和倚天2.0更合理,时间包干制下容易超时作负。
4.小虫610K和佳佳1124表现欠佳。
5.测试的结果不一定准确,权作参考,原因是测试的局数太少。
6.时间包干制下的测试结果有一定的不公平性,因为我发现,一些棋软在有很大优势的情况下,是因为超时而判负的。为了证明这一点,我把时间设置进行了一下调整,对名手326和倚天2.0进行测试。总时间还是15分钟,只是增加了读秒(10秒)和每走一步加10秒。结果名手326和倚天2.0实力不相上下,评分双方交替上下,分差在40分之内。第一盘战平。第二盘中局分数在不相上下的情况下,兵河按棋规判倚天作负,原因是倚天的车追杀名手的马回合太多了,兵河按长捉处理。这也反映了倚天2.0对棋规的设计有所欠缺,但瑕不掩瑜,倚天2.0仍是双核棋软里面为数不多能够对抗名手326的强软。