收藏本站
《西南交通大学》 2017年
收藏 | 手机打开
二维码
手机客户端打开本文

基于人工智能角色的3D游戏开发平台的设计与实现

刘灵均  
【摘要】:随着游戏产业日新月异的发展,3D游戏引擎的开发已经成为游戏开发过程中必不可少的环节。现在3D游戏引擎中与游戏开发有关的传统技术的集成度已经达到了很高的标准,涵盖了图形渲染、物理引擎、场景管理及资源管理等内容。而关于3D游戏开发的新技术之一的人工智能(AI),由于受到人工智能理论的发展和实时计算的双重限制,人工智能模块并不能完全依赖游戏引擎,而需要用脚本语言来进行研发,并没有集成到游戏引擎中。因此增加了游戏开发人员的技术要求,提高了游戏开发难度,这是目前众多的游戏引擎都需要迫切解决的问题。本文以现代3D游戏设计技术和游戏人工智能算法作为研究背景,以完成人工智能角色为核心,设计并实现了一个3D游戏开发平台。该平台使用了最新的图形渲染接口DirectX 12来进行实时高效的图形渲染。该平台采用XML游戏文件格式,能够对游戏项目、游戏场景、游戏资源进行有效的管理。该平台还使用了通用性较强的数据结构和功能接口,以满足不同格式资源的需求以及更多功能的扩展。该平台集成了有限状态机、自动寻径、动作控制等最常用的人工智能算法,让游戏开发者能够更简洁快速地设计游戏,省去编写脚本的复杂过程。本平台包括了一个能够对游戏项目所需的文件进行编辑和管理的3D游戏开发程序和一个能够根据游戏项目文件的配置来实现游戏场景的渲染呈现以及游戏的逻辑运行的3D游戏运行程序。最后,使用该平台制作的不同的3D游戏场景来验证人工智能角色配置的有效性。本文首先介绍了3D游戏引擎以及游戏中人工智能开发的研究意义、背景、国内外现状以及论文的主要内容和论文章节的安排;接下来的部分对3D游戏开发平台进行了的需求分析和总体设计;然后介绍了游戏开发程序的详细设计方案以及游戏运行程序关键技术的实现;最后介绍了使用本平台配置出的人工智能角色在不同3D游戏场景中的测试结果,并对论文工作进行了总结,对下一步研究工作进行了展望。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP317;TP18

【参考文献】
中国期刊全文数据库 前10条
1 秦兴杰;王坡;董佳驹;詹玲超;;基于DirectX库的游戏引擎的框架和接口设计[J];数字技术与应用;2016年12期
2 蓝色;;说说那些知名的游戏引擎[J];个人电脑;2016年10期
3 刘伟;王目宣;;浅谈人工智能与游戏思维[J];科学与社会;2016年03期
4 陈丽萍;;游戏引擎技术基础[J];安徽电子信息职业技术学院学报;2016年04期
5 程彬彬;王明鑫;商楠;;浅谈游戏开发平台Unity3D的应用与发展前景[J];通讯世界;2016年14期
6 蓝色;;走进DirectX 12的精彩世界[J];个人电脑;2016年07期
7 卫敏;;3D游戏中AI自动寻路机制的算法与优化策略研究[J];山西电子技术;2016年02期
8 闻平;王冲;吴小东;桂林;;FBX三维模型自动转换为OBJ三维模型方法研究[J];测绘与空间地理信息;2016年01期
9 钮冬艳;;我国游戏引擎产业的发展与未来[J];现代交际;2015年12期
10 刘丹奕;;浅谈人工智能在游戏开发中的应用[J];黑龙江科技信息;2014年36期
【共引文献】
中国期刊全文数据库 前2条
1 张姣姣;董明治;司占军;;儿童三维互动读物的设计与制作[J];电脑知识与技术;2017年09期
2 刘兵;杨舰;;关于“智能化”与设计的若干哲学思考[J];装饰;2016年11期
【二级参考文献】
中国期刊全文数据库 前9条
1 倪泰乐;;使用游戏引擎制作动画的方法研究[J];新闻研究导刊;2015年10期
2 李雷;张俊楷;;谈Unity游戏开发教学改革与实施对策[J];时代教育;2015年07期
3 李强;;基于游戏引擎技术的三维动画的制作研究[J];科技展望;2014年21期
4 穆俊;;计算机游戏设计原理以及游戏引擎的设计思想[J];硅谷;2014年03期
5 王志毅;;智能化三维变电设计平台的应用[J];华东电力;2011年05期
6 王小明;朴春德;;基于GIS的电力工程勘察信息系统设计研究[J];防灾减灾工程学报;2011年02期
7 陈学松;杨宜民;;强化学习研究综述[J];计算机应用研究;2010年08期
8 张社荣;顾岩;张宗亮;;水利水电行业中应用三维设计的探讨[J];水力发电学报;2008年03期
9 谢远光,王国昌,钟正,陈松林,黄华平;三维GIS在铁路勘测设计中的应用[J];重庆交通学院学报;2004年S1期
【相似文献】
中国期刊全文数据库 前10条
1 刘安战;韩玉民;车战斌;;高职游戏开发专业课程体系建设[J];计算机教育;2010年24期
2 唧唧歪歪;;第二届3366小游戏开发大赛揭开战幕:“开发小游戏 共赢大未来”[J];电脑迷;2013年06期
3 水木;;国产游戏何时才能起飞[J];世界计算机周刊;1997年39期
4 魔汁;;一游多玩——感受音乐的力量[J];电脑爱好者;2014年05期
5 Mike Shivas;;J2ME游戏优化揭密[J];程序员;2003年11期
6 王轶男;黄舒怀;;游戏开发:乱世中的安宁[J];程序员;2005年01期
7 ;灵禅荣获《红鲱鱼》2008亚洲百强称号——游戏开发及外包业领军者灵禅成功入选“亚洲百强”[J];电脑与电信;2008年12期
8 黎明;张兵;罗剑波;王李杰;谢斌;宋仕兵;;高职游戏专业人才培养模式研究与课程体系设计[J];职业技术教育;2008年14期
9 ;多媒体游戏开发策略[J];多媒体世界;1995年09期
10 郭纯一;3—D游戏开发面面观[J];光盘技术;1996年01期
中国重要会议论文全文数据库 前1条
1 陈立鹏;;基于Win32的单机游戏架构设计[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
中国重要报纸全文数据库 前10条
1 证券时报记者 邓常青;骅威股份转型网络文学游戏开发[N];证券时报;2014年
2 ;和大师面对面[N];电脑报;2004年
3 本报实习记者 魏冬;人才缺口引发游戏开发培训升温[N];北京人才市场报;2003年
4 任卫;人才缺口引发游戏开发培训升温[N];大众科技报;2004年
5 商报记者 陈杰;掌趣科技瞄准热门影视剧游戏开发[N];北京商报;2010年
6 石丹;我国紧缺游戏开发专业人才[N];经理日报;2003年
7 ;游戏开发人员需要与人沟通的技巧[N];计算机世界;2003年
8 李文;从业需具备七条件[N];市场报;2005年
9 ;仙剑之父谈RPG游戏开发[N];电脑报;2004年
10 ;三公司合推网格在线游戏开发平台[N];计算机世界;2003年
中国硕士学位论文全文数据库 前10条
1 杨端阳;基于MFC的跳棋游戏开发[D];电子科技大学;2013年
2 唐乾坤;基于激励理论的智能终端德育游戏开发[D];湖南师范大学;2016年
3 刘灵均;基于人工智能角色的3D游戏开发平台的设计与实现[D];西南交通大学;2017年
4 张樊钧;基于UNREAL DEVELOPMENT KIT的冒险类游戏的设计与实现[D];上海交通大学;2011年
5 何非;基于XNA的游戏框架[D];电子科技大学;2008年
6 朱晴;3D游戏开发技术设计与应用[D];上海交通大学;2009年
7 邹会来;人工智能技术在游戏开发中的应用与研究[D];浙江师范大学;2011年
8 刘宇;J2ME游戏的通用图形特效库实现及优化[D];复旦大学;2010年
9 陈栋梁;iOS平台装载卡车游戏的设计与实现[D];大连理工大学;2013年
10 李琳;基于移动平台的动作游戏核心系统设计与实现[D];南京大学;2015年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026