楚界象棋网

 找回密码
 立即注册
查看: 54|回复: 0

象棋软件人机开局库

[复制链接]

90

主题

123

帖子

434

积分

版主

Rank: 7Rank: 7Rank: 7

积分
434
发表于 2020-6-20 20:52:46 | 显示全部楼层 |阅读模式
本帖最后由 pppkkk 于 2020-6-21 12:46 编辑

       相信大家都一直在听说,纯机永远是下不过人机的,真正的高手一定是人机高手!所以很多朋友一直在问我,人机到底是怎么回事?其实我个人理解,人机应该分为三个阶段,人机开局阶段,中局大量软件计算加少量人为判断阶段,残局大量人为判断加上软件计算阶段!那么今天先说说人机开局阶段!我个人是比较喜欢人机开局的,因为人机开局一般不会中刀而且对于棋力的提高绝对是有很大好处的,就像背棋谱一样,走的次数多了自然就记住了。一年以前,我的双核笔记本电脑在QQ新中国象棋高分一区(简称高一)里面用人机开局配上论坛上面现在的破解引擎也鲜有敌手,但是现在由于现在做库的大侠们不断的努力,使得人机开局越来越难占到优势,要是对于局面不熟悉的话,还很容易走成劣势局面!
在开始之前,我们先来了解一下,软件是怎么调用开局库的!这里就以象棋旋风为例!首先打开你的软件点击-查看-窗口-开局库、你应该可以看到一个上面写了着法的库,比如 炮二平五 分数300257 胜局数 89951 和局数 89354 负局数 69467 允许 Y这些数字的意思就是我们这个库里面现在统计的开局红棋走炮二平五这步棋,红棋赢过89951盘和过89354盘输过69467盘,如果软件自己走的话,就会自动选择分数最高的一步棋走!我们做开局库的时候一般默认赢过一盘得2分和过一盘得1分,输的不得分!那么问题来了、比如走到中局一个地方有两个选择,第一步棋炮八平六 胜10盘和2000负10000盘,那么开局库里面的分数就应该是2020分,而另外一个选择马六进七 胜 200盘和100盘负10盘那么开局库里面的分数就应该是500分,要是我们人来判断的话,我相信所有的朋友都会选择第二种着法吧!但是软件不会。这就需要我们来人机了,呵呵。那么有的朋友说,我选择胜率高的不就可以了,那我再举个例子。比如还是两个着法,第一种胜5盘和0盘负0盘,胜率100%应该还可以了吧,第二种着法胜3000和1000负100再要大家选择的话,我想大家都会选择第二步了吧!因为也许下一步对方就可以脱谱了。那么究竟要怎么选择才好呢,简单的说,就是要胜得多胜率又高的,要是有一步胜500000和0负0的棋步可以选择就最好,没有的话就选择走的盘数多,胜率又高的!而且对不同的人,不同的机器,选择也应该不同。比如我的电脑好,对家的水平也很一般,那么久可以选择胜率高一点,走的盘数少一些的,尽快脱谱,如果我是后手,对家的实力很强,那么尽量把谱拖长一点,先谋求一盘和棋,等换成先手再想法突破也是一个不错的选择!
另外,需要说的是,现在的兵河功能非常强大,支持观棋思考,如果时间充裕的话,可以再参考局面分数,这样更有把握。但是不要直接连线走子,开局像下棋一样,我一般会看看后面三步的变化。为什么要看呢,再举个例子。还是两步棋第一步胜2000和100负100第二步胜500和100负200,那么大家会说肯定第一步好,事实上,只要你再看看第一步后面对家的应发里面,显示,他有两步棋。第一种胜100和50输0第二种胜0和0输2000,很显然他会选择第一步,这下你就傻眼了!呵呵。一看这种情况就应该考虑第二步棋了。
    很多朋友对使用象棋软件有一个误区认为软件下棋就是用一台机器去和另一台机器下,其实这只是初级玩家的做法,中高级的爱好者都会人机开局库,一盘棋其实是引擎,开局库和人力思维的较量,最大限度的利用了自己可以利用的东西,使得象棋艺术发挥到了个人的极致。 使用人机库,因为需要您自己选择棋步,所以您可以做到熟能生巧,对各种布局体系了如指掌,长期使用人机库,您可以在关键时创造性的飞刀迭出,是对手防不胜防。使用人机库,你的布局可以如天马行空,随心所欲,没有人可以用同一把飞刀伤您两次,运筹帷幄,立于不败之地。使用棋中人机库您的布局可以如雾里看花。又柳暗花明;似仙人指路,却四渡赤水,排山倒海,得长空万里!好了,这次先和大家交流那么多,真心希望我的这篇文章能对大家有所帮助!
回复

使用道具 举报

手机版|小黑屋(曝光台)|【楚界象棋网客服】 ( 鄂ICP备19002522号

GMT+8, 2020-7-2 19:51 , Processed in 0.068611 second(s), 19 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表