游戏开发中的人工智能研究与应用
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 自动化 >> 自动化基础 >> 正文
游戏开发中的人工智能研究与应用
作者:胡俊 Publish: 2007-8-8 Hits:-
【中文题名】 游戏开发中的人工智能研究与应用
【英文题名】 
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2007-8-8
【中关键词】 人工智能,A*算法,任务驱动,仿生机器人,,
【英关键词】 AI,A* algorithm,AI system,Bionic Robot,
【分类导航】 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>>
【论文摘要】  采用大量的游戏人工智能(Artificial intelligence AI)是使一款游戏鹤立鸡群的重要手段之一。高质量的游戏AI已经不再是为提高游戏运行速度才予以考虑的东西,它现在已是和图形或声音一样,成为游戏设计过程中的极为重要的一个部分,它还是阻碍游戏产品畅销的一个决定性因素。 本文主要针对游戏开发过程中的人工智能技术进行研究,并在研究这些技术的基础上,结合实践中所做的项目,提出一个仿生机器人系统。该仿生机器人模拟人的生理结构,具有大脑、路径规划子系统、感知子系统、目标子系统、火控子系统等,各子系统通过完成各自不同的功能,一起组成整个仿生机器人系统。 该仿生机器人系统充分利用了面向对象编程的思想,特别是面向对象编程开发中的组合(Composite)模式。组合模式的意图是将对象组合成树形结构以表示“部分—整体“的层次结构,并使得用户对单个对象和组合对象的使用具有一致性。基于这个组合模式,本文开发出一个基于任务驱动的AI控制系统,该控制系统能够模拟现实生物中人们思考问题,解决问题的方式,即由抽象到具体,整体到局部,逐层分解,逐步完成。这个AI控制系统不管是在游戏编程的过程中,还是在...
【论文题纲】
摘要 4-5
ABSTRACT 5-8
第一章 绪论 8-15
1.1 课题背景 8-11
1.1.1 游戏产业的飞速发展 8-9
1.1.2 游戏引擎和AI 9-11
1.2 课题研究意义与现状 11-12
1.3 本文研究工作和章节安排 12-15
1.3.1 本文研究目标 12-13
1.3.2 本文章节安排 13-15
第二章 本文主要知识点 15-21
2.1 游戏中的AI概述 15-17
2.1.1 定性和非定性AI 15-16
2.1.2 AI的实现方式 16-17
2.2 任务驱动 AI的概念 17-19
2.3 仿生机器人系统描述 19-21
第三章 移动控制 21-30
3.1 移动控制的物理基础 21-22
3.2 A*启发式寻路算法概述 22-25
3.2.1 启发式寻路算法 23
3.2.2 A*寻路算法原理 23-25
3.3 异步 A*算法的实现 25-27
3.4 路径优化的两种方案 27-29
3.4.1 简单优化 27-28
3.4.2 精确优化 28-29
3.5 本章总结 29-30
第四章 任务驱动的AI控制系统 30-57
4.1 有限状态机 30-36
4.1.1 状态机的基本模型 30-33
4.1.2 设计有限状态机 33-36
4.1.2.1 有限状态机的结构和类 33-34
4.1.2.2 有限状态机行为及转换函数 34-36
4.2 规则式 AI描述 36-43
4.2.1 规则基础 36-38
4.2.2 目标的概念 38-40
4.2.3 基于规则的AI系统 40-43
4.3 基于任务驱动的AI 43-56
4.3.1 现实中的行为模型 43-45
4.3.2 用组合(Composite)模式来实现 45-52
4.3.2.1 组合模式的思想 45-47
4.3.2.2 实现以及系统的运行细节 47-52
4.3.3 系统性能分析 52-54
4.3.4 实例分析 54-56
4.3 本章总结 56-57
第五章 仿生机器人系统 57-87
5.1 系统总体结构 57-59
5.2 系统的运行 59
5.3 大脑以及任务的调度和执行 59-67
5.3.1 大脑(GoAI_Think)的实现 59-61
5.3.2 对所有任务进行仲裁 61-64
5.3.3 任务的切换和优先级考虑 64-67
5.4 消息机制 67-75
5.4.1 消息(meesage)的格式 68-69
5.4.2 消息的传递和管理 69-73
5.4.3 消息的处理 73-75
5.5 移动控制 75-81
5.5.1 相关子系统的接口和职责 76-77
5.5.2 Steering子系统求合力过程 77-80
5.5.3 一次移动实例分析 80-81
5.6 对调试的支持 81-83
5.7 其他子系统 83-86
5.7.1 感知系统(SensoryMemory) 83-84
5.7.2 目标系统(TargetSystem) 84-85
5.7.3 火控系统(FireControlSystem) 85-86
5.8 本章总结 86-87
第六章 结论和展望 87-89
6.1 结论 87-88
6.2 展望 88-89
致谢 89-90
参考文献 90-93
个人简历及攻读硕士期间的成果 93
【DOI】 LunWen.ID:2.2008.388799
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:人工智能 论文 A*算法 任务驱动 仿生机器人
自动化基础最新论文
自动化基础热门论文