人工智能寻路算法及其在游戏中的应用研究

被引量 : 0次 | 上传用户:userlyc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能是游戏设计过程中重要的组成部分,路径搜索是人工智能应用于游戏中的最基本的问题之一。在当今游戏工业界,A~*算法是被大家最广泛使用的人工智能寻路算法,也是最有效的最短路径搜索算法之一。A~*算法实际上是一种基于广度优先搜索的启发式搜索算法,通常采用估价函数对当前的搜索位置进行评估。标准的A~*算法根据Closed表对路径进行逆向提取,当存在死路的时,它会把走向死路的点也包含进去,造成走弯路的现象,从而不能得到最优解。本文针对标准A~*算法存在走弯路的问题,提出一种改进的A~*算法。该算法通过为每个节点增加一个父指针,在路径提取的时候,根据父节点表和Closed表中节点的信息,由目标节点开始通过其父指针不断回溯,直到开始节点为止,这有效地避免走弯路的现象,保证得到最优路径,具有较好的通用性。由于人工智能查询需要不断的调用A~*算法,给程序性能带来很大的负面影响,本文针对多次A~*算法的调用问题,对上述改进A~*算法做了进一步的改进,提出了一种衍生A~*算法。该算法可以接受多个起始节点和多个停止节点,通过一次调用就可以实现多次A~*调用,提高了程序的运行效率。另外,本文还对路径平滑、各种地形的不同损耗、角色的碰撞等游戏设计中需要考虑的问题进行了探讨,提出了相应的改善方法。最后,利用迷宫问题对改进A~*算法进行数值试验,并对四种常用的路径搜索算法在搜索时间、扩展节点数、及内存中最大节点数等进行了比较分析,所得试验结果验证了改进的A~*算法在人工智能寻路中所具有的时间效率和空间效率。
其他文献
目的探究具身认知视角下的儿童智能玩具交互设计方法。方法通过对具身认知和信息加工两种认知理论模型进行对比分析,提炼具身认知理论的核心特征;通过对具身交互和儿童智能玩
目的采用套管法建立左向右分流(PH)大鼠模型,研究该模型血流动力学改变,以及肺动脉、心室重构的特点。探讨结缔组织生长因子(CTGF)在该模型肺组织中的表达水平和调控因子转化
始于20世纪60年代的信息革命,以计算机、通讯技术为核心的技术发展对社会各个领域产生极大影响,对现代景观的发展起到了促进的作用。20世纪90年代后,计算机技术的应用使建造
美国政府和社会各界对放学后教育领域的重视,推动着放学后计划如火如荼地开展。政府、社会和家长提供广泛的资金支持,工作人员的合理结构和职业培训保证了高质量的人力资源,
习语是语言的精华,承载着丰富的文化信息。英汉习语反映出了两个民族在历史文化、地域文化、习俗文化以及宗教文化方面的差异。本文通过对文化差异的分析,主要探讨了英汉习语
本文针对当前我国小区环境绿化的弊病,从绿化模式的多样性、绿化功能的再发现两方面,并结合传统园林的精神,探索小区环境绿化的新思路,以创造良好的人类住区环境。
随着中国经济改革开放和金融自由化的不断深化,外资银行进入我国银行业速度在不断的加快,并向纵深发展。按照对WTO的承诺,2006年12月11日,我国已向外资全面开放银行业市场,取
利用上海市30个自动气象站2007―2016年逐时降水数据,统计分析了近10年上海地区暴雨日、暴雨过程和雨强的分布特征,结合110接报内涝灾情资料,研究了致灾暴雨与暴雨过程雨量、
高硼合金以原位生成的硼化物为硬质相骨架增强耐磨性,其应用越来越广泛。很多工况对高硼合金的耐磨性和耐蚀性均有较高的要求,如注塑机的核心部件螺杆。本文设计了Ni-Cr-B-Mo
本论文研究包括文献研究和临床研究两部分。文献研究第一部分主要介绍现代医学对慢性肾功能衰竭(CRF)的研究进展,包括对进展因素的认识和非透析疗法的临床治疗现状。第二部分