游戏虚拟战场人工智能中间件的设计与实现
本文关键词:游戏虚拟战场人工智能中间件的设计与实现,由笔耕文化传播整理发布。
《复旦大学》 2011年
游戏虚拟战场人工智能中间件的设计与实现
张子开
【摘要】:电子游戏开发行业的竞争正在变得越来越激烈。游戏软件开发要求具有更高的效率的同时又需要提供可靠的软件质量保障。随着游戏软件规模的不断增长,软件中间件的概念被引入到游戏软件开发行业中。游戏软件中间件在游戏开发过程中覆盖的范围越来越广泛,游戏人工智能领域中间件的需求也随之产生。游戏人工智能是游戏软件开发过程中运用人工智能等技术解决游戏中智能对象仿真需求的方法和技术。 本文基于多种类型游戏中常见的虚拟战场环境,针对其中游戏人工智能领域的需求和问题,设计并实现一套实用的游戏人工智能中间件系统。分析了人工智能方法以及其他学科的技术和方法在游戏人工智能领域的应用。介绍并分析了游戏的虚拟战场环境的特点和构成元素,对其中的地形和角色对象以及它们的交互过程中需要处理的常见问题进行了分类和整理。设计开发了若干低耦合的通用功能模块,包括原子字符串、共享迁移表的有限状态机、支持任意数据类型的属性管理器、支持优先级的事件分发器、层数无关的四叉树空间管理器等等。将若干第三方软件库,如FANN,GUAL,S-hull等,封装并整合到中间件系统中。 在此基础上研究并提供了游戏虚拟战场中导航网格生成、地形推理、基于导航网格的寻路、角色行为定义和行为管理等问题的详细解决方案。通过将游戏中角色相关人工智能逻辑统一封装为行为,满足了自定义功能的扩展需求。在中间件系统的设计和实现过程中,还对如何提高系统的可扩展性、可测试性等非功能性需求进行了一定的阐述和分析。提高了游戏的开发过程的开发效率和游戏软件产品的质量。为适应游戏软件在游戏人工智能领域的需求快速变化提供了支持和保障。
【关键词】:
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52
【目录】:
下载全文 更多同类文献
CAJ全文下载
(如何获取全文? 欢迎:购买知网充值卡、在线充值、在线咨询)
CAJViewer阅读器支持CAJ、PDF文件格式
【参考文献】
中国期刊全文数据库 前1条
1 曾薇,孟祥旭,杨承磊,杨义军;平面多边形域的快速约束Delaunay三角化[J];计算机辅助设计与图形学学报;2005年09期
【共引文献】
中国期刊全文数据库 前10条
1 刘永和;王润怀;齐永安;;一种非凸包边界约束不规则三角网生成算法[J];测绘科学;2008年03期
2 郭兵;陶和平;刘斌涛;姜琳;;基于GIS、Delaunay三角形的复杂地形区经济重心获取新方法[J];地理与地理信息科学;2012年02期
3 唐中实;王彦佐;辛宇;吴奋陟;周伟强;周斌;;3D-GIS的高切坡一体化模型设计与实现[J];地球信息科学学报;2011年01期
4 季晓东;;基于凹链邻域修正的定边界平面点集三角化方法[J];德州学院学报;2010年02期
5 刘晓平;孔洁琼;;三角网格曲面模型的拟均匀细化算法[J];工程图学学报;2008年03期
6 徐永安;沈玲玲;刘毓;陈崚;宋长宏;;点序对Delaunay三角剖分局部优化的影响[J];工程图学学报;2010年05期
7 郭大波;卢朝阳;焦卫东;;自适应图像三角化法的新改进[J];中北大学学报(自然科学版);2007年04期
8 陈学工;李小勇;曾俊钢;肖克炎;;三维物体表面重建的分支处理算法研究[J];计算机工程与应用;2008年32期
9 汪嘉业;杨承磊;张彩明;吕琳;;一致分布点集Delaunay三角化最佳期望时间算法[J];计算机辅助设计与图形学学报;2011年12期
10 陈学工;曾俊钢;李小勇;;基于三维表面模型的任意切割算法[J];计算机应用研究;2008年09期
中国博士学位论文全文数据库 前3条
1 陈鸿;战场环境建模与态势生成关键技术研究[D];国防科学技术大学;2010年
2 刘晶峰;过冷熔体枝晶生长的计算机模拟仿真[D];华中科技大学;2006年
3 郭大波;网格基单目和立体视频编码及相关技术研究[D];西安电子科技大学;2009年
中国硕士学位论文全文数据库 前10条
1 刘杰;三角剖分的应用研究[D];辽宁师范大学;2010年
2 姚华;基于离散数据的三维地形建模技术研究[D];河南理工大学;2010年
3 张潇云;基于平面任意闭合图形的雕刻型面建模研究[D];中南林业科技大学;2008年
4 孙晓峰;可量测航空影像连续立体模型构建技术与应用研究[D];中国测绘科学研究院;2011年
5 马金金;三维露天采坑数据建模方法研究与实现[D];中南大学;2011年
6 何纪锋;基于TIN的数字高程建模及可视化研究[D];中南大学;2011年
7 王彦佐;地上-地表-地下空间对象一体三维可视化系统研发[D];清华大学;2010年
8 田新良;基于Delaunay三角化的点云表示的带状图像骨架化算法研究[D];山东大学;2006年
9 吕建升;坐标数据成图的分析研究[D];同济大学;2007年
10 黄晶晶;数字高程模型TIN和等高线建模[D];中南大学;2007年
【二级参考文献】
中国期刊全文数据库 前2条
1 李伟青,彭群生;一个通用的快速三角化算法[J];计算机辅助设计与图形学学报;2001年09期
2 杨义军,孟祥旭,杨承磊,曾薇,钟声伟;复杂带状图像的快速三角剖分与骨架化算法[J];计算机辅助设计与图形学学报;2003年10期
【相似文献】
中国期刊全文数据库 前10条
1 刘珂;张志鸿;;支持移动计算的上下文感知中间件[J];微计算机信息;2008年33期
2 石为人,冯朝刚,张星;基于中间件的企业应用集成[J];重庆大学学报(自然科学版);2003年12期
3 巫红霞;;基于XML的知识集成中间件系统实现[J];电脑知识与技术(学术交流);2006年29期
4 雷宇;谷建华;倪红波;;面向DTV的嵌入式中间件研究与实现[J];计算机应用研究;2006年12期
5 吴启明;易云飞;;基于XML的异构数据库集成中间件[J];河池学院学报;2007年05期
6 李波;谢胜利;苏翔;;嵌入式RFID中间件系统的研究与实现[J];计算机工程;2008年15期
7 张晓鹏;李建民;林振荣;;复杂事件处理技术在RFID中间件中的研究[J];微计算机信息;2009年26期
8 夏耀稳;吕赛鸫;李志平;夏幼明;;基于中间件和Web Services的企业应用集成方法应用研究[J];计算机与数字工程;2008年10期
9 任勋益;王汝传;;一种基于工作流的网格中间件体系结构[J];江苏通信技术;2006年05期
10 顾明;;基于软件设计模式的GIS中间件描述[J];计算机应用与软件;2008年03期
中国重要会议论文全文数据库 前10条
1 陈虎;张云泉;柳锴;李玉成;;基于机群架构的并行数据库中间件系统改进研究[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年
2 陈渝;史元春;王小鸽;徐光佑;;一个面向普适计算基于构件化的Agent中间件系统[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
3 晁冰;李强;;数据库中间件系统测试方法的研究[A];第三届中国测试学术会议论文集[C];2004年
4 邹建峰;石佳钦;;IPv6多媒体数据总线中间件IMDBM的构成和实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
5 彭舰;张云勇;彭春林;;高效移动电子商务[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
6 尚明华;王风云;封文杰;刘淑云;张晓艳;;分布式异构农业数据库集成中间件系统[A];中国农业信息科技创新与学科发展大会论文汇编[C];2007年
7 程慧;王念滨;王晓惠;;一种数据库中间件体系结构的设计[A];黑龙江省计算机学会2007年学术交流年会论文集[C];2007年
8 陈子聪;汤庸;刘海;汤娜;;时态数据库中间件的设计与实现[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
9 徐敏;黄强;;矿山安全生产联动设计[A];第18届全国煤矿自动化与信息化学术会议论文集[C];2008年
10 杨亮;张小亮;魏洪兴;;一种模块驱动的机器人中间件系统的设计[A];2007年足球机器人大会论文集[C];2007年
中国重要报纸全文数据库 前10条
1 华为高级系统工程师 刘键;[N];通信产业报;2006年
2 UT斯达康公司 顾荣强;[N];通信产业报;2006年
3 华安萍;[N];中国电子报;2008年
4 本报记者 边歆;[N];网络世界;2007年
5 UT斯达康公司;[N];通信产业报;2006年
6 吴 刚;[N];证券日报;2003年
7 中科院软件研究所 冯玉琳;[N];计算机世界;2003年
8 栾;[N];国际商报;2006年
9 ;[N];中国电子报;2006年
10 梁晓;[N];中国计算机报;2001年
中国博士学位论文全文数据库 前5条
1 郭乐深;IP网络环境中支持QoS机制的中间件系统的研究[D];电子科技大学;2001年
2 朱跃龙;基于反射的水利数据访问中间件技术研究[D];河海大学;2007年
3 徐照旻;面向服务的普适计算中间件若干技术研究[D];浙江大学;2008年
4 张宏展;对象Web计算环境下基于XML的中间件技术研究[D];西北工业大学;2002年
5 鱼滨;基于XML的集成中间件技术研究[D];西北大学;2003年
中国硕士学位论文全文数据库 前10条
1 丘宏俊;基于网络的异构图档中间件系统的研究[D];西北工业大学;2003年
2 孙国磊;基于Web Service的异构数据集成中间件的研究与应用[D];大连海事大学;2008年
3 岳峰;面向PC的轻量级网格中间件的设计与实现[D];同济大学;2006年
4 尹彦;主动数据库中间件模型研究及实现技术[D];天津财经大学;2007年
5 黄晓光;基于分簇的无线传感器网络中间件研究[D];山东大学;2007年
6 郭延辉;面向普适计算的自适应中间件研究[D];陕西师范大学;2009年
7 姚振锋;反射中间件研究及其在金融计算平台中的应用[D];郑州大学;2006年
8 代广进;数字电视接收卡驱动程序和中间件测试技术研究[D];天津大学;2006年
9 赵志强;并行数据处理中间件语义缓存技术研究[D];哈尔滨工程大学;2008年
10 居静浩;分布式RFID设施管理技术研究[D];上海交通大学;2007年
本文关键词:游戏虚拟战场人工智能中间件的设计与实现,,由笔耕文化传播整理发布。
本文编号:213231
本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/213231.html