您的位置:首页 > 其它

人机战况:赛扬处理器57胜5负

2005-03-30 04:18 155 查看
在熟悉了基本操作和在两个棋盘里转换后,我尝试在联众的棋室里面找人对弈,因为联众的棋室里面对刚注册的人来说段号(段号分为14段,5级棋手到一级大师最高位特级大师)为零,而如果你拥有高的段号和一个段号为零的人博弈,那么假如你赢了也不会得到积分奖励,但是你输了会大大的掉积分,因此刚进去的时候十分能找到对弈的好手,只能初级的选手对弈。
基本上初级的选手棋路简单走法单一,而且明显地属于那种见步走步的棋法,在使用每步使用2秒CPU内核的水平下,全部进行的10次5分钟限时的弈赛计算机胜,并获得联众1级棋手的称号。而后因为我有了比较高级的称号,一些比较好的选手加入,我明显感到了自己力不从心,是的不是计算机而是我——操作的人,因为相对于初级选手中级的选手反映比较敏捷,在限时5分钟内最多可以下72步棋的,计算机每步需要两秒钟时间而我每次在两个棋盘切换的时间往往就是5-6秒,这样在限时赛里我一方明显处于不利,也因为这样在失败了两盘,但是按照计算机的棋法来看是绝对优异的,其中一盘对方剩下了皇和一车车,而我方皇、一车、一后(后由勇兵变)一个已经在2位的兵,局势明显,可是对方采用了“延时”战术,使到我方超时而败北。
接下来我将对弈每次的限时均调到10分钟,但每步也采用2秒的处理器内核时间,在进行了30场赛事后除了两次操作失误外,全胜。系统在开局的时候往往是经典的走法,e4、f4 等。因为在联众一般是快棋时限时赛,我所我将程序设置为进攻模式,相对来说进攻模式有利于快棋限时赛,因为系统可以在短时间内先发制人,一般人对付残局的能力明显弱于线形算法的系统,因为在残局中系统计算所涉及的棋子比开局中场的少,深度一般可以达到7级/2秒的水平。
在第36场赛事后系统已经获得了联众3级棋士(中高等级)的称号,我尝试找一些级别比较高的人对弈。其中一盘失败的原因是可能是系统的算法有误,当时我使用5秒内核时间,皇在a1位,对手的后进攻a3位,系统指示皇进b1,对方紧追后进b3,我方皇进a1躲避,对方象进a2,我方车从a3进a5(我想这着时系统让皇不至于被封杀),但是奇怪的是,当对方计后反复这样三次进攻(象进c2,后将军)时,系统选择了一种错误的走法,反复在a1和b1两个位置躲避,而先前我方车让出来的位置在a3 在对方没有看守的情况下没有,皇并没有利用其进行躲避,造成被将4次移位反复而败。为什么系统没有走a3走选择了错误的走法?我估计是系统在车皇移位的算法上的错误,在以前和卡斯帕罗夫对弈超级系统深思、深蓝、深蓝II 都有的这个问题一直没有得到很好的解决,计后我在报道战况的同时会谈谈这个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法 敏捷 c