人工智能寻路算法在电子游戏中的研究和应用

被引量 : 0次 | 上传用户:tangyajun1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在电子游戏的设计和开发中,随着硬件性能的不断升级,游戏的音效和视觉效果都得到了极大的提高和改善。但人工智能技术的研究和应用还相对落后,因而游戏中非玩家角色的行为表现就显得很单调笨拙,严重影响游戏的品质。因而近年来人工智能渐渐成为改善和提高游戏质量的热门研究课题,非玩家角色的行为既要聪明智能又要丰富多样。在游戏软件中,人工智能是一个重要而又复杂的模块,而寻路算法是人工智能运用于电子游戏中的最基本问题之一。在当今游戏工业界,A*算法是被大家最广泛使用的人工智能寻路算法,也是最有效的最短路径搜索算法。A*算法实际上是一种基于广度优先搜索基础上的启发式搜索算法,通常采用估价函数:f(n)=g(n)+h(n)对当前的搜索位置进行评估。A*算法最缓慢的部分是在开启列表中寻找F值最低的节点,二叉堆方法通过对开启列表进行快速排序等,极大的优化了开启列表内节点元素的查找以及增删速度,一般在大多数场合会加快2~3倍,并且随着路径长度增加,搜索速度呈几何级数提升(10倍以上)。在大地图上,只用一种网格密度进行寻路,通常或者很慢,或者走路不够真实。分层寻路方法可极大地加快了A*搜索速度,它先在整个地图范围内使用低密度网格的宏观寻路方法,直至靠近目标对象后,再切换到高密度网格的微观寻路方法,一般游戏地图越大,A*搜索速度提高地越明显。通过将A*搜索算法应用于掌机游戏Gauntlet的人工智能寻路系统后,实际验证和测试了改进和优化后的A*搜索极具时间效率和空间效率。
其他文献
近年来,高层建筑的迅速发展和地下空间的充分利用促进了深基础的发展,这必然带来大量深基坑的开挖与支护。但由于地层构造错综复杂,土体性质的高度不确定性,加上设计与施工管
随着Internet的迅速普及,人们对网络带宽的需求也在不断提高。毫无疑问,光纤在传输带宽方面具有无与伦比的优势。经过多年的发展,长途干线光纤通信网络几乎已经铺满全球。此
类胡萝卜素种类繁多,不同样品含有的类胡萝卜素的种类、含量及存在形式不同,在提取过程中存在不能完全提取、操作繁琐、操作过程中容易损失等问题,因此基于样品类型选择高效
本文着重于研制出一套测量热释电系数的计算机测试系统,用于评价具有不同热释电系数的热释电材料的性能。由于热释电材料性能的好坏主要取决于热释电系数的大小,所以同计算机
培育、发展和壮大城市群,促进城市群与产业集群的耦合发展是鄱阳湖生态经济区的必然抉择。为促进鄱阳湖生态经济区的发展,江西应构建以南昌为中心的大南昌城市群,通过以地域
<正> 在线性代数中,秩这个概念(向量组的秩、矩阵的秩、线性变换的秩等等)是非常重要的一个概念。它显示了研究对象的某种数量特性,在整个线性代数中它随时都在起作用,联系着
<正>为响应习近平主席提出的建设"丝绸之路经济带"和"海上丝绸之路"的倡议,2014年6月,中国宗教学会联合西北大学,在古丝绸之路的起点陕西省西安市,召开了"宗教与丝绸之路"高
“媒体审判”是一种新闻报道干预、影响审判独立和司法公正的现象,表现在媒体报道司法的现实中,它超越正常的法律程序抢先对案情作出判断,对嫌疑人作出定性、定罪、定量刑以
证券私募发行能够为各类企业提供合适的融资渠道,在很大程度上更为资便捷地将发行人与发行对象联系起来并实现沟通,实现融效率和投资者利益保护的双重目的。但是,我国目前的
自我国"厂网分离"的电力体制改革实施以来,电源建设投资领域呈现出多元化的竞争态势,在各集团不断扩张、追求做大做强的激烈竞争中,财务风险也日渐凸显。面对经营环境的急剧