作为象棋棋软在运算过程中,通常都是按照一定规律法则进行运算的,棋软作者在编写过程中不可能把象棋的每个变化全部展现开来《如果全部展开,它的运算量是十分庞大的,那怕你配目前最好的强机也难上层》,也就是说,在运算过程中棋软作者对棋软做了剪枝,这样棋软上层也就得到了提升加快,棋软上层得到提升加快是不是棋力就得到了提升了呢? 显然不是,在剪枝过程中很可能出现剪掉棋步中的妙手(正确着法),也就是说虽然你算了很多层,其中有一层出现谬误,也就等于空算(也就是软迷所说的跳水),所以作者在编写过程中对上层和剪枝就做了一定的取舍,目前棋迷大多都使用的是双核或四核普通电脑,当然作者一般也就针对大众消费者来进行编写棋软程序。 也有追求极端的,作者也为富人(拥有高端电脑的棋迷)编写了适用的引擎,这不过也是精神和财富的驱使产生的,毕竟这类引擎是少数。 拥有最高端电脑肯定能更能充分发挥任一一款软件棋力,但是充分发挥了棋力,并不表明就比低端电脑棋力强,象棋是一门有规则的游戏,举个简单的例子,棋软可通过高端电脑算很多层,但人算高端电脑那么深是不可能的,但是有经验的人却可以顶和浪潮天梭,是什么原因呢?这就是人的模糊大局观起了很大作用,有些局面并不需要大量的计算,而是通过人得经验判断,比如马兵难胜士象全,人不运算通过经验判断就得出和棋,而软件则会产生大量的运算(尤其高端电脑),耗去更多的电费,得出结论却一样。 在一些棋软中,实际上作者也编写了一些模糊大局观知识,这就是为什么高端强机难胜低端机器或人得主要原因。 拥有高端机器是让人羡慕的,但对于当前现实的主流棋软来说棋力提升并不是与电脑运算能力成正比的,也就是在定时有规则的象棋游戏上棋力提升是存在一个极限的,再次强调《不否认高端机器更能充分发挥棋软棋力,但是却存在一个极限》。 目前六核i7 3960X运行目前主流棋软(在配备好的开局库的前提下)应该是棋软棋力最高水准了,至于12核机王,16核,32核棋力提升并不是就高出六核机很多,只能这么说它们分析的更深更多,并不代表它们能必胜六核机,棋力在伯仲之间,行家当明其中差距是很微小的。 欢迎棋迷探讨述说心得。个人愚见望大家指正。