军棋博弈系统-电动液压滚圆机弯管机张家港数控钢管滚圆机弯管机
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-06-16 13:14 | 浏览次数:

军棋是深受欢迎的棋类游戏之一,是一种典型的不完全信息博弈。本文针对不完全信息博弈和军棋自身特点,设计并实现了基于局面形势的军棋博弈系统。本文根据形势细分为进攻、防守以及特殊情况三种局面进行研究,并实现了工兵飞的功能以及加入了一些人下军棋时的经验,使系统更具有智能化。实验表明本文给出的对战策略是有效的。 个棋盘局面12*5的相应位置2工兵飞功能的改进工兵飞即为工兵沿铁路线移动时可不限格数直行或转弯到达铁路线上未被阻挡的任何兵站。本文运用了数据结构中图的思想,将棋盘中的整个铁路看作是一张图,运用邻接表存储方式将铁路图存储。并在每个点上赋予值,然后当点上的棋子不为空时,本文由张家港倒角机网站采集转载中国知网网络资源整理! http://www.daojiaoji.cc   将该点标记为1,军棋博弈系统-电动液压滚圆机弯管机张家港数控钢管滚圆机弯管机滚弧机再运用深度遍历的方法,将整张图完整遍历一次,以实现工兵飞的功能。改进后的设计过程可阐释如下。首先,将铁路上的所有点用横纵坐标表示出来,结果展现如图1所示。!"#$%!"#$%&’()*"!""图1军棋棋盘棋位编码图示Fi后,就运用头插法将表建立起来。头插法如工兵在铁路上的走法的研发代码可详见如下:DFSTraverse(G,x1,y1,x2,y2);//深度遍历if(c3基于局面形势的设计3.1基于局面形势的总体设计本文将局面分为3种不同类型:进攻、防守、特殊。并且利用α-β剪枝技术将不同局面下的所有走法进行剪枝,搜索出最优的解法。用havebest标识是否为最佳走法:havebest=0为基于局面形势的总体设计如图2所示。%图2搜索算法整体流程图F.2局面评估判断整个局面的形势就需要用到局面评估函数。本文重点就?军棋博弈系统-电动液压滚圆机弯管机张家港数控钢管滚圆机弯管机滚弧机本文由张家港倒角机网站采集转载中国知网网络资源整理! http://www.daojiaoji.cc