游戏地图寻路及其真实性研究

被引量 : 0次 | 上传用户:xszr1112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展,人们物质水平的不断提高,同时得益于计算机的普及和软件技术的快速发展,游戏产业得到了快速的发展,尤其是在进入21世纪后,游戏产业迅速成为了朝阳产业。游戏中路径搜索系统是游戏系统中非常重要的一部分,好的路径搜索算法对于游戏的重要性不可言喻。常见的路径搜索算法主要有深度优先搜索,广度优先搜索,Dijkstra, Floyd算法,A*算法等,其中A*算法是当前游戏开发中使用最为广泛的算法,也是游戏人工智能路径搜索中的研究重点。A*算法作为一种启发式搜索算法,在路径搜索时,相对其它搜索算法相当高效,它的评估函数是:F(n)=G(n)+H(n),其中G(n)表示从起始节点到当前节点的实际距离,H(n)表示从当前节点到下一步节点的估价值。A*算法总是寻找估价值最小的节点,因此能够找到最短路径,但是由于在游戏地图中,算法是基于节点搜索,所以在生成最终路径的时候,虽然是最优解,但是最终路径经常出现不符合现实情形,如何解决路径真实性问题,是一个非常重要的问题。本文首先对A*算法进行深入研究,分析其产生问题的原因,然后针对A*寻路存在的问题,提出以了一种基于Floyd算法和Bezier曲线的改进A*算法,去掉了A*算法寻路中存在的拐点和多余的共线节点,避免了存在直线可走情况下走蛇型线路的问题,同时平滑了绕过障碍物时的生硬路径,较好的解决了A*算法路径真实性问题。最后,通过仿真实验对传统A*算法,基于二叉堆的A*算法和改进算法进行最终线路效果和时间效率的对比。实验中采用30*30的矩形方格来模拟地图,生成了固定地图和随机地图,固定地图主要是对比算法的时间效率方面,也比较最终的路径效果,随机地图主要观察在复杂的环境中,算法的路径效果。通过多次实验对比,得出的实验数据验证了改进算法的有效性,改进算法在时间消耗上优于传统A*算法,略低于二叉堆优化的A*算法,寻路效果更符合现实。
其他文献
目的观察中药保留灌肠治疗慢性肾衰竭的疗效。方法将78例随机分为治疗组和对照组各39例,对照组给予西医基础治疗,治疗组在西医基础治疗上加用中药保留灌肠治疗,治疗2 W后,观
伴随着高等教育的普及,在越来越多的学生有机会接受较高水平教育的同时,大学生所面临的就业压力也越来越大。怎样提高大学生的就业竞争力、综合素质和实践能力成了社会关注的焦
为了解决棉花生长初期在低温下出苗率低、幼苗长势弱的问题,论文通过对可促进棉花生长和抗逆性的生化活性物质进行研究,研制出棉花抗低温种衣剂。并对种衣剂进行了棉花盆栽试验
本文旨在对复合视频信号全数字解码的相关技术进行研究,研究的关键技术点集中在以下三个方面:1、亮色分离模块中:提出并实现了一种改进的自适应2D梳状滤波器和一种改进的3D场梳
新课程标准改革推行后,各省市学校都不同程度地进行了教学模式的创新,小组合作学习是新的教学模式中一种比较行之有效的教学方式,小组合作学习为学生的学习营造了良好氛围,学
颗粒流体系统是自然界中常见的复杂系统,无论是工业上的生产,还是气候的变化以及河流湖泊的运动等许多与生活息息相关的活动都与其密切相关。因此对颗粒流体系统的研究在发展
国内已经有许多研究证实不同注音方式(全文注音,全文不注音和生字注音)的阅读材料对小学低年级学生读写能力的发展具有不同的作用。本研究在前人研究基础之上编制了一种新的
目的论作为德国功能翻译理论的核心理论,强调翻译是由其目的决定的,而字幕翻译作为一种特殊类型的翻译,其最终目的是使目标语观众可以更好的理解影视作品.因此目的论对于指导
在当前大量需求幼儿园新教师的背景下,幼儿园新教师专业发展的研究议题也更加成为热点。入职期的适应与求生对刚刚跨入这个行业的幼儿园新教师来说具有极大的挑战,尤其新教师
目的:探讨乳管镜下置定位导丝在乳头溢液微创手术中的应用价值及其与常规手术对比的特点。方法:收集大连市中心医院乳腺外科2010年6月至2012年1月单孔乳头溢液并拟诊为相应乳管