(转载) 大家可以更为客观和深刻的来理解布局的方向延伸对整局棋的战略意义。通过整理和分析,我们不难看出,以精英赛为例(强机正版林立的慢棋对弈,抛开假谱),百分之九十的胜局都是建立在布局优势的情况下的。只有百分之十的胜局为布局均势(无论棋型还是分数)在后程人机获优。(对家引擎盲点,出软手,或者是棋手在残局人机胜出)那么,很显然,在当今强机正版相对普及的对弈中,开局库的优劣将直接带来不可忽视的效果!
而关于开局库,一个老生常谈的问题,相信各位棋友多少都有了解。但是很多棋友也许更关注后程引擎的招法的精确和稳定,却不太在意出库招法的差别!这是一个误区,主要表现为挂机的纯机棋手。作为引导软件开局布阵属性的主要因素,开局库中的每一个招法的先后次序,分数,胜率,和组合招法配置都将成为棋局胜负的细节!尤其在强机对抗中,表现的更为明显。这个很容易去理解,但是很多人不去重视它。中国象棋,作为一种模拟战争的策略博弈,是具有精确性和可变性的矛盾结合一种模式。布局阶段的每一步棋,都将会产生一系列的连锁反应从而确定你是否可以进入主动优势的中局纠缠。其实和后程引擎计算一样,库也是由一步一步的招法放到一起的,因此相对精确是开局库首要解决的问题。
最基本的东西我在这里不会再说。相对精确有两层意思,第一层,就是尽可能的去除谱源中的假谱。基本的操作可以使用象棋桥,简单的说,就是要尽量保证库中招法的数据和真正实战局面的一致性!举个例子,这步棋在库中是马2进3,显示的是50分,胜3,和1,负1,那么也就是说,正常的引导这步棋走完红棋分数局型应该有优势。第二层,就是以若干个单一招法所组合引导出的局面了。这里的相对精准实际上是指开局库的引导能力是否有效率,是否精确。这个要比简单的去掉假谱深得多,而这点也正是我个人认为所有人机玩家共同的软肋。当一个库的精度达到一定程度以后,招法,分支,体系的选择,引导和反引导将成为此库攻击与平衡的主要因素。换个角度说也许大家更容易明白,就是当你有高质量的精谱,但是在实战局面你却永远走不到这个谱,也就等于没有一样。就好像你买了一辆保时捷跑车,可是却把它总锁在车库里,而工作生活却一直在骑着山地自行车,你没有做出出保时捷的使用价值,那就等于你没有保时捷一样。而第二层更深的相对精确,就是要使用分数或者人机引导,将车库的门打开,坐上保时捷,提高你的效率甚至最后的结果。
回到棋局上来说,纯机库的引导靠的是分数(默认分值最大的为首选),人机库的引导为人为选步(根据经验,库中招法的参数,前后延伸配合引擎打分等等为参考出棋)。无论哪一种,在修库的时候都会面临一样的分析模式。这个模式其实也就是一般大家下完棋修库的方式,就是假设出反方的最佳应招从而做出对应的招法。软件以计算为基础,出招相对精准,所以一般情况下我们会做出相对最强招法作为首选,如果招法大致相同,或者多种招法其实一样,只不过是差在次序上而已,就作为辅选(即库中招法列表的非首选)。到这里为止,相对精确应该基本可以达到的,这种高质量的精库在一定程度上会更有针对性和高效性。精确到每一步的走法和效果是一个真正好库能够做到的.当然,任何库的假谱率不可能是0,除非是一个谱一个谱选出来的手工录入。我们的目的是尽量去提高整库的精度,精度越好,你的引导就会更容易,实战效果也就会越好。
其实再回过头来,刚才的相对精确我们已经把库推到了精准的每一步棋上。而作为象棋整体布局我刚才说过,它其实是一个可变性和精确性的矛盾结合。根据不同的战略点和属性,象棋布局是由大的体系定式一点点切入分支,再由分支一点点切入精确的每步棋的。先确定大框,然后再做微调也是一般大家修库的次序。对于大体系的可变性如何把控,如何参考流行华山棋谱辅助修库,如何利用自己的实战对局做库复盘,以及在实战修库过程中的各种技巧问题,将在下篇放出,希望大家继续关注!修库是需要耐心和认真的,也是比较话费精力,但是一旦当你入门以后,当你看到通过自己的人机引导走出的胜局,那种满足感要比你单纯赢棋深得多!你不再是软件的奴隶,你是真正的主宰者!(未完待续)