游戏虚拟战场人工智能中间件的设计与实现

被引量 : 0次 | 上传用户:laner12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子游戏开发行业的竞争正在变得越来越激烈。游戏软件开发要求具有更高的效率的同时又需要提供可靠的软件质量保障。随着游戏软件规模的不断增长,软件中间件的概念被引入到游戏软件开发行业中。游戏软件中间件在游戏开发过程中覆盖的范围越来越广泛,游戏人工智能领域中间件的需求也随之产生。游戏人工智能是游戏软件开发过程中运用人工智能等技术解决游戏中智能对象仿真需求的方法和技术。本文基于多种类型游戏中常见的虚拟战场环境,针对其中游戏人工智能领域的需求和问题,设计并实现一套实用的游戏人工智能中间件系统。分析了人工智能方法以及其他学科的技术和方法在游戏人工智能领域的应用。介绍并分析了游戏的虚拟战场环境的特点和构成元素,对其中的地形和角色对象以及它们的交互过程中需要处理的常见问题进行了分类和整理。设计开发了若干低耦合的通用功能模块,包括原子字符串、共享迁移表的有限状态机、支持任意数据类型的属性管理器、支持优先级的事件分发器、层数无关的四叉树空间管理器等等。将若干第三方软件库,如FANN,GUAL,S-hull等,封装并整合到中间件系统中。在此基础上研究并提供了游戏虚拟战场中导航网格生成、地形推理、基于导航网格的寻路、角色行为定义和行为管理等问题的详细解决方案。通过将游戏中角色相关人工智能逻辑统一封装为行为,满足了自定义功能的扩展需求。在中间件系统的设计和实现过程中,还对如何提高系统的可扩展性、可测试性等非功能性需求进行了一定的阐述和分析。提高了游戏的开发过程的开发效率和游戏软件产品的质量。为适应游戏软件在游戏人工智能领域的需求快速变化提供了支持和保障。
其他文献
近半个世纪以来,系统功能语言学理论在国内外获得了快速的发展和广泛的应用,成为了当代语言学中一支重要的力量。随着人们把研究对象从纯文本扩展到了多模态语篇,即非文本语
候选化合物HDZ126016是一个新的蛋白激酶抑制剂类抗肿瘤药物,前期药效学实验数据表明其具有较强的生理活性。本课题属于“十一五”“重大新药创制”科技重大专项项目,项目(课
随着世界经济的发展,石化资源过度消耗并日益紧缺,发展生物质聚合物替代传统的石油基聚合物是解决目前石化资源紧缺的一条有效途径。生物质资源是来源广泛且可再生的资源,发
<正>进入21世纪之后,网络开始逐渐取代传统媒介,成为了越来越重要的传播载体,网络文字与视频信息综合的传播渠道并没有使过度娱乐的大众媒体转向,反而使其在"娱乐至死"的路上
完善中国共产党与党外人士合作共事是我党长期以来坚持的基本策略。新世纪新阶段,加强党同党外人士的合作共事是理顺党政关系,完善中国共产党领导的多党合作和政治协商制度,
<正>新浪在运营天堂Ⅱ时,一夜之间玩家遭遇停权,招致近百名玩家齐聚新浪乐谷要说法。无独有偶,金山运营剑侠情缘的时候,也遭到玩家的集体上门“群攻”。这些事件的发生都表明
高速列车具有十分复杂的三维几何外形和大长细比,在高速运行时形成复杂的、强非线性的三维粘性绕流流动。与在无风环境中相比,列车遇到横风时,其绕流流场和气动特性将发生剧
乐器的起源发生、流传演变、于不同音乐文化中的各自形态,以文化遗产的视野来观察,可以阐释为四个方面的特征:其一,乐器实物以及乐器图像的发现和研究,可作为器物化和图像化
<正>一、胶东平绣艺术的文化底蕴史前至夏商时期,山东地区的土著居民东夷族创造了东夷文化。东夷族对鸟的崇拜最为引人注目,鸟通常被看作是东夷文化的标志,很多地方的部落,都
云计算技术作为第四次信息技术革命的标志,作为一种全新的计算模型和网络应用模式,正在逐渐改变着我们的生活。图书馆作为信息资源的聚集地,随着应用和系统的不断增加,以及规