面向游戏地图的寻径算法的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:aileenliuwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏行业的高速发展促使了游戏人工智能技术的新变革。面向游戏地图的寻径算法一直是研究‘游戏人工智能的热点和基本问题之一,而A*算法是目前游戏地图寻径中使用最广泛的算法,是解决寻径问题最有效的启发式搜索算法。A*算法在不同的数据结构影响下会有明显的搜索效率差异,启发函数的设计对A*算法的运行速度也会呈现出不同的影响。目前对A*算法的研究大多是理论方面的工作,而有关A*算法在实际的游戏项目中的应用研究较少,这是当前游戏地图寻径算法的一个值得研究的内容。本文首先根据A*算法的性质,提出带有标志位的搜索节点的数据结构,使用最小二元堆来实现OPEN表,并通过仿真实验程序和数据图表进行对比研究。利用A*算法评估函数的特点,提出带有权重的启发函数,进而提高寻径算法的搜索效率。其次,结合寻径算法的实际应用,利用导航网格简化复杂庞大的游戏地图,缩小A*算法的搜索状态空间;提出分时路径搜索,使用路径拼接法处理动态障碍物,并为评估函数引入地形代价的计算,以提高游戏地图寻径的真实性。最后,本文使用Cocos2d-X游戏引擎设计和开发了一个游戏地图寻径的演示程序。实验结果证明,A*算法使用带有标志位的搜索数据结构比不使用标志位的在搜索效率上要快3-22倍;使用最小二元堆实现OPEN表比使用数组可以减少40%-60%的寻径时间;带权的启发函数能对部分地图减少40%左右需要扩展的节点数。在游戏地图寻径实际应用中,寻径算法在复杂的地图环境下也能保持不错的搜索效率,并能避开动态障碍物和计算出新的路径,且所搜索的最优路径更符合实际的游戏地图环境。
其他文献
数值仿真发现,通过设置Duffing振子初值和参考信号初相使其满足一定关系,Duffing振子从大周期态向混沌态的转变(正向相变),比较其从混沌态向大周期态的转变(逆向相变),对周期
"足下文化,野草之美"是歧江公园的主题。一切从平常着手。我们常说的"以人为本"这个"人"不是高官,也不是一些深不可测的学者,而是大众。
音频信息隐藏的主要原理是利用人耳听觉系统的某些特性,将秘密信息隐藏到普通的音频数据流中以达到隐蔽通信的目的.提出了一种基于混沌和小波变换的大容量音频隐藏算法.该算
针对工程上采用的拱形支护体系,利用壳体理论建立其微分方程,进而计算出支护结构的内力和变形,由于考虑了此种支护结构的空间特性,故这种方法更加符合它的实际受力情况,同时,结合工
随着我国经济实力的不断提升,人们对于建筑物有了更高的要求,同时,节能减排在我国的社会可持续发展当中占据着非常重要的地位,因此,在建筑领域当中也要重视对节能技术的应用
溴化天然橡胶(BNR)具有优异的剥离强度、耐磨耗、耐候及耐腐蚀等性能,将其添加到涂料中可以制备具有耐腐蚀性能突出,防火能力强等特点的功能性高分子材料。制备过程中,如何提
目的了解艾滋病(acquired immunodeficiency syndrome,AIDS)患者获知并确认感染(human immunodeficiency virus,HIV)的心理活动状态,为执行艾滋病患者的临床护理措施提供理论依据
对哈大走廊城市规模—紧凑度—土地集约度的耦合协调度进行了计算,并运用GIS工具中的空间自相关、冷热点分析及变差函数分析法,深入研究了耦合协调度的空间分布特征与演变趋
鲁梅克斯K-1,99年3月国家“两会”期间,50多位全国政协科技界委员向第九届政协常委会联名呼吁,国家应加大对鲁梅克斯绿色产业的支持力度,加速实现鲁梅克斯K-1杂交酸模的产业化。
本文通过对变频外机电器盒产品结构及其传统手工装配工序等调研技术进行分析,着重介绍电器盒关键工序自动装配的可行性方案和解决过程,对电器盒部件实现整体连线的自动化制造