一场秋雨一场寒,首先祝各位棋友身体健康,一生平安!!
本人也一度痴迷于‘你厮我杀’‘尔虞我诈‘的网络里,估计这也是从‘雏涩’到‘成熟’必备的经历吧,如今想来不禁对着镜子会心地笑了。你笑什么?笑自己“功成名就”还是‘事业有成’呢?各位看官都不是,长江后浪推前浪,前浪死在沙滩上。你不玩了,玩儿的人多得是。。
在科技日新月异的时代,只有你想不到的,没有做不到的。目前的象棋引擎除了支持开放性引擎协议UCCI,即任意切换支持它的任何界面 ,还应该具有“多线程”,‘速度型’,‘知识型’与‘综合型’。
速度型的:剪枝算法稍多,着重上层速度,这样一来快棋效果不错,慢棋得不偿失。。
知识型的:采用国象新算法,倾向人类思维模式,知识过多,造成上层缓慢,慢棋优势,快棋次之。
综合型的:集速度型与知识型为一体,二者相辅相成,相得益章。
以上不难看出所述引擎当中‘综合型’的引擎最为玩家所合适的了。那么‘综合型’的就真的很完美了么,我认为也不尽然。
我曾经有一位棋软迷,那么多免费的或破解的引擎也不知用哪个好了,用了这个换那个,时间长了,总结出来了一点小小的经验:开局用旋风6.2或小虫,中局用佳佳,残局换成倚天。偶不由得心生感慨:哎!这样整累不累啊?能不能把它们的优点都集中到一块呢?相信大多棋软发烧友都有同感。
那么正版软件是不是很完美很强大了呢?非也。今天偶尔而路过某论坛的XXX3代专版:也有正版用户发牢骚,说某个版本开局上层太慢,某某个版本残局棋力有待提高,竟然车全士象被车炮全士象虐杀,,其实引擎的作者也尽力了,不可能面面俱到,,如果开局增强了,残局必受影响。如果让残局过于细腻了,开局就不会太犀利,正所谓鱼和熊掌,不可兼得。这病能治吗?答:也许,可能。。
开篇提到综合性引擎是未来发展的方向,但还不算完美,还应该内部细分化,才能治病。如果把综合性引擎比作A,那么内部结构应该细分为K,Z,C.。它们3个应具有独立的思考运行模式。即‘A’---开局大局观强,棋风稳健。‘B’----中局控盘能力强,缠绵浑厚‘C’---残局行棋细腻,丝丝入扣。增加自动切换功能,称之为“复合型”。比“综合型”更具优势。这有点像大家所熟悉的汽车,不是也有几个档位吗,高级点的还有自动档的呢?象棋对弈时‘A‘将根据‘子力多少与变化’,‘站位’适时地切换成Z或C等等,当然如果你觉得自己的功力不错也可以人工手动切换【人工手动切换体现在界面上也可以,一键成行】。如果有棋友反映K开局有BUG,就单单修正K就行了而不是整个A,如果反映C残局有BUG,就单单修正C就可以了,不必动K或Z。这就避免了网友反映的有点类似于拆东墙补西墙的做法。“复合型”引擎,未来希望之路。也希望能给正版引擎作者一些启迪。以上乃一家之言,欢迎拍砖。。