FPS游戏中多智能体决策模型研究

被引量 : 0次 | 上传用户:luowenying124
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏行业在国内外发展的速度很快,年产值已经超过影视娱乐行业。游戏人工智能开始变得和图形、声效一样成了游戏设计中十分重要的部分。特别是在FPS游戏中,如果智能的非玩家角色NPC(包括敌方单位,我方单位以及中立单位)在游戏环境中获取信息,感知周围环境的变化,并做出合理的决策和响应,和玩家协作或者对抗,能极大的提升玩家的体验。传统的FPS游戏中会有多个智能体NPC存在于游戏场景中,但是它们往往是单独行动,没有智能体间的合作,不符合实际的情况。另外,在传统FPS游戏中玩家Player只是一个参与者,而非指挥者。基于以往的键盘或者摇杆的人机交互方式,玩家很难像真实环境中那样通过语音或者动作指令指挥虚拟队友在游戏场景中进行战斗,也很难控制玩家的替身在游戏场景中移动。本文针对多虚拟角色的FPS游戏中的多智能体决策模型展开研究,通过建立新的多智能体AI模型,支持游戏中虚拟角色之间以及与玩家之间的配合协作及交互控制。论文主要的研究工作和研究成果包括:(1)设计并实现了一套状态驱动的多智能体层级决策模型。该模型使用了层级AI架构设计,将多智能体进行层级组织。在每一层上都可以使用有限状态机的方法进行自主的行为选择。信息收集的过程自下而上,简单有效,而决策自上而下,方便集中控制。上一层决策,通过改变下一层单位的状态来执行。(2)设计了一套满足语义的玩家语音和动作指令解译和执行方法。指令处理过程分为指令合成、指令包装、指令消息传递、指令翻译和指令执行五个环节。论文研究工作针对每个环节中所碰到的问题都提出并实现了相应的解决方案。(3)在以上工作的基础上,提出了一套支持指令控制的多智能体层级决策模型。该模型支持经过解译的玩家指令经由分队Team层流向单兵,最终通过切换单兵状态的方式,实现对于虚拟角色的实时指令控制,使得指令控制和多智能体层级决策模型在架构上的达到统一。(4)设计并实现了易于复用和扩展的智能体初始化方法。结合Unity3D游戏引擎的特性,设计实现了使用XML配置文件的方法来初始化每一层智能组织的脚本控制组件以及每一层的有限状态机。该方法支持通过改变XML配置文件中的脚本控制组件的配置,扩展出新的智能单位。该方法支持通过改变XML配置文件中的有限状态机的配置,扩展出智能体新的决策策略。该方法使得脚本控制组件和有限状态机中的状态在最大程度上得到了复用。(5)通过在游戏中的实验和应用测试,验证了支持指令控制的层级多智能体决策模型的有效性。实验结果显示,决策模型能正确合理的驱动多个虚拟角色,表现出一定的智能体之间的合作,同时指令控制准确无误。整体AI运行稳定,CPU时间耗用低于16%。
其他文献
近年来,全国的民航企业都在积极建设符合自身特点的安全管理体系,而安全风险管理工作是实现安全管理体系真正作用的核心支柱。为了减少航空公司运行过程中发生的典型不安全事件
<正> 目前,有效的病毒疫苗具有以下基本特征:病毒往往以游离状态传播;具有整合感染性,只发生有限的变异;不损伤免疫系统,即便损伤也能得到自发恢复,疫苗本身能被中和抗体和细
孔加工在金属切削加工中占有重要地位,孔加工刀具的共同特点是由于受孔径限制,又是在工件内部加工,刀具的强度及刚度差、排屑及冷却润滑困难.而深孔加工更是机械加工中难度大
运动性心理疲劳是体育运动中研究的焦点问题之一,更是难点问题之一。测量与评价运动性心理疲劳是该领域研究的核心问题之一,是有效缓解和控制运动心理疲劳的前提。运动心理疲
当前我国未成年人犯罪人数总体呈现下降趋势,但定性分析显示犯罪形势依然严峻。未成年人犯罪呈多元、低龄化趋势,暴力、团伙、恶性特征明显。抢劫多、财产型多、短刑期多、异
目的:研究醒神开郁方的抗抑郁作用及其可能的作用机制。方法:采用小鼠悬尾、强迫游泳实验观察小鼠悬尾、游泳不动时间;自主活动实验测定小鼠自主活动次数;利血平诱导小鼠体温
染料敏化太阳能电池作为一种成本低,制造工艺简单的新能源技术近年来被广泛研究开发。光阳极材料主要是锐钛矿TiO2纳米晶或纳米管结构的薄膜。纳米管由于管壁光滑和阵列规则从
“网络订餐”是目前学生,白领,宅男宅女的主流叫餐习惯,然而“送餐慢”、“送错餐”等现象却屡屡出现。开放外卖服务的多数为中小型餐厅,他们的服务并不能让客户们满意,口碑的下降
无人直升机与固定翼飞机相比,有很多优点:不受地形限制,能够垂直起飞和降落,能够迅速改变航向且能在定点悬停,能够贴地飞行。这些优点使得直升机在军事侦察、地形测绘、喷洒农药等
纯电动汽车作为一种新的出行工具选择对于能量安全和多样化有重要意义。然而,有限的行驶里程对纯电动的广泛应用形成了巨大阻碍。此研究针对二驱纯电动汽车的传动系统进行分