浅谈关于象棋软件人机的操作问题
这是一个比较有争议的问题 ,人们对人机的概念理解各有不同,有的人认为不论是快慢棋都可以人机,有的人甚至什么是人机还不清楚!有的人则认为必须具备有大师级水平才可以人机,更可笑的是有太多人认为快棋10分钟不可能人机!现在先浅谈关于快棋10分钟的人机!人机可以分为二类, 一 类属于顶尖高手也就是通常所说的能引导软件走向有利己方的局面,甚至是引导软件贪吃子的弱点来引入陷阱,一般有这一水平的高手是在长时间拆棋,依据引擎弱点制作到开局库,也就是通常所说的所谓“飞刀”,但在华山快棋10分钟不可能做到,偶尔会出现的机会微乎其微!
那么另一类有如下情况的,可以称为人机高手,
①在中盘变化较多时纯人选择变化,或者更换引擎选择软件认为合适的招法来达到自己想要的目的,劣势时能尽量能简化局面或者兑子求和。
②局面优势时,尽量让软件运算到高层,随上层的增加,可能有多种变招参考,觉得是好招才出招,尽量不兑子,保存足够的子力来达到取胜的能力,
③就是关于利用弈天规则120步不吃子判和的问题,先要在100步前做好弃子准备,弃什么子对自己没什么大碍,又能保存复杂性而且要给对方存在威胁性,当局面优势走进循环棋时,而你又不愿意和棋,那么尽量能变招就变招,自己可以事先人机拆几步棋,如果只是小亏就马上变招,
以上涉及纯人的基础水平和对软件纯熟的应用知识、操作技巧,纯人的水平高,相对就越高!
现在总有一些人认为纯人水平要超过计算机,才可以人机!其实这是大错特错误解了人机的概念,纯人水平再高在10分钟快棋中,要超过计算机是不可能的! 要知道软件在10分钟快棋中,软件的强项就是短时间内的计算能力准与快! 大师级水平在中盘变化较多,短时间内的计算能力远远比不上计算机,也就是说大师级水平也只能依据引擎的招法来选择出招,不可能每一步都比引擎准确!当然引擎也存在一些弱点,盲点,如贪吃子,轻易兑换子,一味瞎攻击等等.........甚至跳水!软件的大局观还是不如人类的高手,残局阶段有些例胜例和的棋可以纯人来下,注(要有充分的时间,手动搬子速度慢)所谓的人机也就是取长补短,人配合机器人机合一,
**** Hidden Message ***** 谢谢楼主分享好文章,学习了
页:
[1]