基于进化行为树的智能游戏角色控制研究

来源 :西北师范大学 | 被引量 : 0次 | 上传用户:julienchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今社会,伴随着计算机软硬件水平的不断发展,游戏产业在近十年取得了快速的发展。长期以来由于受到人工智能理论研究和计算机实时处理性能发展的双重制约,造成游戏人工智能的发展相对落后于图形图像和实时交互技术的发展速度。随着游戏玩家追求更深层次的游戏内涵,在游戏设计与开发中需要着重考虑游戏的可玩性,而游戏人工智能的应用表现就突出反映了这一点。同时在不同游戏之中对于游戏人工智能的需求存在差异性,使得游戏人工智能的实现过程与手段也不尽相同,那么能够集成且功能完善的游戏人工智能的游戏引擎也不会出现。本论文介绍和分析游戏人工智能实现技术,由游戏人工智能的实现技术状态机开始,逐步延伸到行为树。通过对状态机和行为树的实现机制、比对两者的实现复杂度,进而分析得出状态机和行为树的适用范围。通过分析研究遗传算法和BP神经网络的理论依据为主要工作,将利用遗传算法优化的BP神经网络对行为树节点进行进化,从而使得行为树自身得到不断进化。在本论文中,通过在Unity 3D游戏引擎上设计实现来验证行为树进化有效性。由于需要模拟真实场景并给予玩家和游戏角色之间行为上的交互,非玩家控制游戏角色(Non Player Controlled Character,NPC)数量可能十分庞大,为确保游戏运行中的刷新帧率在一个允许范围之内,那么对实现游戏人工智能的行为树模型复杂程度设置了限定要求。设计完成游戏项目所需的游戏场景以及表现玩家和游戏角色的预制体,构建出按照玩家和游戏角色的不同行为要求的行为树模型,之后在利用遗传算法优化的BP神经网络基础上,对已有的行为树模型进行进化,最后利用构建出的进化行为树来控制NPC的行为。在测试中达到利用遗传算法优化的BP神经网络所构建出的进化行为树模型能够实现NPC的单体属性均不相同的目的,并可以进一步拓展应用到复杂的NPC游戏人工智能的架构中。
其他文献
以西瓜杂交组合P1/P2的F1为材料,开展未授粉胚珠离体培养研究,并运用流式细胞仪和SSR分子标记技术对再生植株进行鉴定.结果表明:离体培养获得的4个胚状体中有3个诱导产生了丛生芽,
文化产业是新兴产业,发展仍处于初级阶段,有较强的公共产品和准公共产品属性,专项资金的支持是重要且必要的。但是,文化产业专项资金在管理中也存在着一些问题,亟须提出系统
在这个以数据化为特征和标志的深度信息化时代,公共图书馆不仅要继续与互联网做加法,加快向大数据时代的全媒体复合型图书馆转型,还要发扬互联网精神,借鉴互联网思维,实施"互
绣球花又名八仙花、紫阳花等,为绣球花科绣球花属落叶小灌木,伞房形花序,数十朵或数百朵聚生成球状,直径可达20厘米,花期为晚春和夏季。花色有白色、红色、粉色、蓝色、紫色、绿色
报纸
海淀北部地区指望儿山以北地区,为城市上风上水之地,有小西山风景区、温榆河上游绿色生态走廊等重要生态景观区,历史上曾是京西最大的湿地.北部地区包括六乡一镇,总用地226平
<正>21世纪全球地缘政治的重大变化之一就是美印关系的趋近,尤其是两国在海上安全领域日益频繁的高水平合作。美国前驻印大使布拉克维尔认为:"防务合作是美印关系转变中一个
针对非英语专业学生中普遍存在的"聋哑英语"现象,以及四、六级英语考试日益注重主观测试这一现状,结合学生实际经济状况,充分利用学生手中已有的各种教材,通过形式多样的学习
作为一种分析复杂三维区域中流体流动特性的工具,计算流体动力学(CFD)技术在水泵中的应用越来越广泛,它可用于研究水泵的能量和汽蚀特性,预测水泵的工作性能及优化水力设计等
近年来,Schiff碱及其与金属离子形成的配合物以其多样的结构和广泛的用途越来越受到人们的关注。该类配合物在催化、生物活性及功能材料等领域都有广泛的应用前景。本论文以Sc
首先介绍对象模型与关系模型的两个基本定义并推出两者之间的映射函数,然后通过UML建立对象模型与关系模型的映射,最后介绍一种实现关系数据库与对象之间自动映射的ORM技术,