基于OGRE的角色扮演游戏引擎的开发与研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:houjinlei11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息和网络技术的发展,游戏产业已经超过了电影业成为最有价值和发展潜力的领域。但游戏产业的发展离不开游戏引擎的发展。游戏引擎是游戏的核心,同时它也是一门综合技术,包含了计算机图形学、物理学、人工智能等领域,是当前研究的热点之一。研究游戏引擎技术,对于游戏产业的发展,具有非常重要的意义。   本文首先介绍了OGRE引擎,然后设计了基于OGRE的角色扮演游戏引擎的总体结构,并在此基础上展开了战斗系统中人工智能的应用研究,设计了引擎的主要功能模块和关键类代码。在设计战斗系统时,本文采用了模糊逻辑技术。模糊逻辑的非确定性,很好的体现了人类的思维过程;在非玩家角色选择动作时,能够有效地模拟出人类的行为,增强了非玩家角色的智能。   具体的研究内容和采用的方案如下:   1、研究基于OGRE的角色扮演游戏引擎的体系结构。研究了OGRE引擎的各个模块以及它们之间的关系,根据角色扮演游戏的特性,在OGRE引擎的基础上,提出了基于OGRE的角色扮演游戏引擎的总体结构。   2、研究和实现引擎的战斗系统模块。研究了游戏中的人工智能技术;并重点研究了模糊逻辑的决策过程,在此基础上研究如何利用模糊逻辑来选取战斗中非玩家角色的招式,以此来实现引擎的战斗系统。最后介绍了模糊逻辑系统的总体框架设计。   3、研究和实现引擎的输入系统模块和音频模块。研究如何利用OIS来构建引擎的输入系统模块,以及采用桥接模式来对音频模块进行封装设计。   本文的主要特点是将OGRE图形引擎较好的应用到了3D角色扮演游戏引擎中,并且在引擎的战斗系统中使用了模糊逻辑技术,使3D角色扮演游戏中的非玩家角色具有更好的智能,增强了游戏的趣味性和游戏性。最后对本课题的研究进行了总结,并针对引擎功能还不完善的情况,提出了今后研究的方向。
其他文献
当今时代,因特网技术的发展呈现出日新月异的面貌,而P2P的出现更是作为一项崭新的革命性成果在业界掀起了轩然大波,它被广泛应用于我们的日常生活当中并将日趋完善。P2P即对
随着产品现代设计技术的不断发展,一些新的数字化设计方法在新产品的开发设计阶段得到广泛应用。协同设计、并行设计、虚拟设计等技术的研究已经成为现代设计技术领域研究的
随着计算机技术的飞速发展以及网络规模的日益扩大,网络逐渐深入到各行业领域和人们的生活中。如今,信息社会已经离不开网络,这就使得网络自身运行的稳定性和可靠性成为不容
随着计算机和网络技术的飞速发展,全球信息一体化的步伐越来越快,网络信息安全己经成为一个国家、一个集团、乃至一个企业寻求发展的一个重要因素。散列函数是密码学中一个重
近年来,随着计算机技术、多媒体技术及网络技术的快速发展,数据采集及视频传输系统正在向嵌入式、数字化和网络化的方向发展。进而随着嵌入式技术的出现以及人们对降低数据采
电子彩票方案以密码学为基础,运用计算机和网络技术来实现彩票的流程。使用电子彩票方案,不仅仅可以避免以往大量组织、出售、开奖等人力工作,而且也可以有效的减少人为因素
八十年代以来,人工神经网络的研究已经取得了巨大的进展。在此基础上发展起来的神经网络控制技术,已经成为自动控制领域的前沿科学之一。它已经成为智能控制的一个新的分支,为解
缺损数据的处理是机器学习领域数据预处理中一个无法避免的问题。特别随着数据采集的方式由人工采集逐步转向机器自动采集,数据数量的急速增长使数据的质量严重下降,缺损的数据
传统神经网络的权值是常数,训练的权值往往难以反映样本的信息;且在实际的应用中,传统的神经网络模型难以确定,网络至少是三层结构,并需要对隐含层进行反复的扩展或修剪。基于这些
面向服务计算是一种基于SOA架构的分布式、松散耦合计算模式,服务的创建、发布、发现与组合是研究的重点。然而,目前研究所针对的服务主要是应用业务功能的服务,而应用系统的