开局库是象棋软件必不可少的一部分,没有它的支持,引擎部分的工作效率要大打折扣,甚至
直接影响到对弈质量,那么怎么去区分一个库的实质呢?以下提出个人观点,仅供参考。
库分为人机使用和纯机出步两种,有什么不同呢?答案是,有非常大的区别,下面简单说明。
一个纯机开局库肯定是体积小、变化少、脱谱早并且均衡盘面的东西,因为它不知道可能随机
出现什么样子的进攻或者防守方式,例如一个局面可以有5种变招可供选择,纯机库只能做到
走出两种,而且在这两种选择之间无法确定哪一种更合理一些,走出的是或然结果,很难达到
大家想赢棋的目的。
其实人机开局库也是分为两种的,至少我是这样认为的,一种是体积巨大的对局库,另外一种
是精简内容的对局库,前者是使用者依靠对局的相对胜负比例判断出合理走法的东西,后者则
要求更高,需要有一定的象棋基础,靠经验判断出走法的合理性,并且知道选择后所导致的结
果,这点很重要。
下面以具体实例说明问题,
首先,看看“情人库”的表现,它是以“不怕千招会就怕一招熟”的理论基础制作的,可选择的
走法非常有限,是典型的纯机开局库,它的特点是稳定,避免掉了激烈变化,可是就像HAOTAOYAN
说的,赢棋难,输棋也难,不过应付这种库有一个最有效的办法,就是把棋谱延长,直至残局,完
全可以在时间上彻底拖垮对方,10分钟的快棋,哪怕是80核心的机器也需要时间去计算,库招的延
伸可以轻而易举的占得先机。
其次,三乐的“1352人机库”,变招多,体积大,可是假谱众多,未经过分辨,最大的弱点是不对
称,试想如果有一种选择只有一盘的胜局,你敢走吗?它是怎么赢的?是谁赢的?赢在中局还是残
局?或是根本就没赢,甚至是负局?致命弱点是棋谱长度不够,用这样的开局库风险是相当大的。
第三,今天刚刚下载的“战地黄花”库,是用大量最新棋谱合并形成的,变化新,体积小,问题在于
对方如果走旧谱怎么办?我试验了一局,马上就没有了可遵循招法。更重要的问题在于假谱多,提示
的胜局赢不下来,和局其实是负局。
最后,说说“玫瑰”库现在的缺点,不说优点,是因为怕被大家误认为有广告的嫌疑,新BOOK6的问
题在于没有办法达到完全纯机出招,需要手动先确定进攻和防守体系,这是因为涵盖面积不够,非正
规开局录入较少,还有就是先手和后手的招法脱节,也就是说后手防不住先手的进攻,双方使用同样
的库可以分出胜负,最致命的毛病在于假谱的含量没有降低到0.2%以下,也就是说每1000局可能其中
有两局是有偏差的走法,导致被对方直接库杀,这是手工录入棋谱出错所导致的红黑胜负颠倒。
以上不难看出做一个纯机开局库的难度,想脱谱以后双方形势变化起伏不大,就要放弃一些冒风险的
走法,过于强调进攻,又会导致掉进对方的反击圈套,在乎防守反击和棋居高不下在所难免,哎....
做个好开局库真的很困难。