手机游戏AI引擎设计

被引量 : 0次 | 上传用户:btly540205390
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软硬件技术的成熟,游戏中的人工智能逐渐成为一个游戏成败的关键因素。游戏中加入人工智能使得游戏更加真实、使人机交互变得更加和谐。目前游戏中采用的人工智能技术有遗传算法、神经网络、增强式学习、有限状态机等方法。手机游戏作为游戏行业中的新兴的一支,随着移动技术的快速发展,一些应用开发平台如J2ME、BREW的成熟,变得越来越成熟。然而目前国内还没有成型的手机游戏开发引擎,导致严重影响手机游戏产业化发展步伐。在手机游戏引擎中AI引擎是非常重要的一部分,它增强了游戏的趣味性,节约了开发成本、缩短了开发周期、降低了开发风险。如今有越来越多的开发者使用第三方引擎完成自己的游戏,一个庞大的引擎市场已经形成。本文针对手机RPG游戏,设计了手机游戏开发的AI引擎,以A~*算法、Agent角色理论、MAS协作以及Q-学习方法为基础实现碰撞检测、寻径、组队行动、学习等功能。本文的重点在于手机游戏AI引擎的设计。首先,基于A~*算法,实现了精灵避障并且寻找最短路径的功能,同时针对手机游戏的特点,对于不同大小的地图提供了随机运动、轮廓跟踪、路点寻径等方法,游戏设计人员可以根据自己的需要选择不同的方法;其次,根据Agent的角色理论,对精灵进行角色分类,使精灵通过学习能够决策自己在特定情况下所属的角色,以此来实现状态选择,例如战斗中精灵可以自主选择当前是攻击还是逃跑;最后通过应用MAS理论中的协作理论,实现了简单任务的情况下,精灵采用合作的方式完成任务,采用这种方法明显提高了游戏的可玩性。实验表明该引擎能够达到预期的效果。手机游戏的广阔前景对手机游戏引擎要求越来越高,本课题重点处理了二维RPG游戏中的非玩家控制角色的运动,针对不同的游戏类型和运动空间,手机游戏AI引擎还有非常大的研究空间。
其他文献
搅拌设备在化学工业、生物工程、制药工程、材料加工及食品加工等领域有着广泛的应用。当所处理的介质对剪切敏感时,通常要求搅拌处于低雷诺数的层流状态。如何应对随之而来
柑橘汁的香气是柑橘汁的重要品质之一,本研究围绕柑橘果汁香气成分这一中心课题,以我国湖北松滋和宜昌地区的三大类10种柑橘果汁为研究对象,运用固相微萃取(Solid Phase Micr
二十世纪以来在欧美音乐研究中从曲式学等作曲理论中逐渐分离出了一门新的交缘性学科——“音乐分析”,它实际上是在“曲式学”及其他音乐作品分析理论的基础上发展起来的。
葡南扶余油层为岩性构造油藏,油层物性差,砂体厚度薄,平面变化快,压裂费用高、单井产量低、经济效益差。以解决适合扶余油层有效开采井距、裂缝、提高开发效果等问题为目标,
类风湿性关节炎(RA)是一种以对称性、多关节炎为主要表现的慢性、全身性自身免疫性疾病。我国经过初步流行病学调查发现,RA的发病率为0.3~0.5%,男女发病比例约为1∶3。目前无
20世纪90年代,中国高等教育开始全面实施有偿教育,打破了计划经济体制下国家是高等教育唯一投资主体的建制方式,促使家庭消费结构转型。高等教育消费随之成为我国居民消费的
生态农业是实施可持续发展战略,加快农业现代化建设的重要举措。80年代初,我国政府把建设生态农业列为农业和农村经济发展的重要议事日程,经历了试验研究、示范点建设、大范
随着国内主要油田逐渐进入开发中后期,油井的数目在不断的增加。依据不同油田的油井、不同的开发和开采工艺、以及油井的不同工作状态,需要在井中下放不同的井下工具进行操作
120-1空气制动机是70吨级重载货车环境下车辆技术的核心制动机构,为保障新型重载货车的安全运行,必须配备精密、智能、高效的综合检测诊断试验系统。120-1空气制动机的可靠性