学位论文 > 优秀研究生学位论文题录展示

FPS游戏中的高仿真可扩展虚拟角色智能体研究

作 者: 黄嘉浩
导 师: 肖双九
学 校: 上海交通大学
专 业: 计算机科学与技术
关键词: 虚拟现实 FPS游戏人工智能 智能体 虚拟角色 行为决策 人机交互
分类号: TP391.9
类 型: 硕士论文
年 份: 2013年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


第一人称射击游戏(First-Person Shooter Game, FPS)中,玩家通过与游戏中的虚拟角色交互-相互配合或相互攻击,从而达到娱乐的效果。为了提供真实和有趣的效果,游戏中的虚拟角色需要能根据玩家的行为和游戏中的虚拟环境,做出符合人的常理的响应。因此如何建立行为高度真实的虚拟角色,是FPS游戏开发中的关键问题之一。另一方面,随着虚拟环境复杂度的提高,虚拟角色行为变得复杂,虚拟角色行为的真实性提高,虚拟角色的智能体模型应该具有很好的扩展性,从而可以快速满足扩展的功能和行为。本文针对如何构建FPS游戏中的真实的虚拟角色智能行为及其与用户之间的智能交互问题,设计实现了一套可扩展的,支持用户自然指令控制的高仿真-符合一般人类智能-单智能体AI架构,使得开发流程简洁方便,系统容易进行功能和行为上的扩展。本文的主要研究内容与研究成果如下:(1)设计实现了一套可扩展的,支持用户自然指令控制FPS游戏虚拟角色单智能体架构。结合智能体理论以及现有的工程设计方法,该架构把智能体中的各个模块以统一的类型-组件进行实现,以消息的机制进行通讯和协调,从而屏蔽各模块的差异,从而在功能上有很好的扩展能力。(2)研究了智能体内各个模块的相关理论,以消息机制为核心,设计实现的智能体必须的各个模块,包环境信息,感知,状态管理,效应,行为决策等模块。通过消息传送代替接口调用,使得各个模块既保持着相互之间在理论上的关系,同时使得相互脱藕,高内聚性并具有很强的在功能扩展能力。(3)针对行为决策,改进了层级式有限状态机算法。把转换结合到状态中,简化转换的实现。同时,对状态进行分解并限制分解的次数,赋予不同层级的状态不同的意义和工作内容,从而设计实现出具有高仿真,并易于行为扩展的行为决策算法。(4)设计了一套玩家指令驱动的虚拟角色响应模型,使得虚拟角色能根据用户的动作或语音指令执行相应的动作,反应出玩家的指令所造成的结果。(5)在实际的FPS游戏中对虚拟角色进行实现和测试,检验本文的虚拟角色设计,分析运行结果和效率。

全文目录


摘要  5-7
ABSTRACT  7-9
目录  9-11
插图目录  11-13
第一章 绪论  13-17
  1.1 研究背景和意义  13-15
  1.2 研究目标与研究内容  15-16
  1.3 本文的组织结构  16-17
第二章 智能体虚拟角色智能体架构设计  17-31
  2.1 虚拟角色和智能体以及智能体分类  17-23
    2.1.1 智能体  17-18
    2.1.2 FPS 游戏中的虚拟角色智能体  18-20
    2.1.3 软件系统中的智能体分类  20-23
  2.2 虚拟角色智能体的架构设计  23-30
    2.2.1 智能体方案选择  23-24
    2.2.2 虚拟角色智能体的基本架构设计  24-26
    2.2.3 虚拟角色智能体架构细化  26-29
    2.2.4 虚拟角色智能体的架构总体设计  29-30
  2.3 本章小结  30-31
第三章 FPS 游戏中的系统环境信息  31-40
  3.1 系统环境信息的重要性  31
  3.2 战场信息  31-33
    3.2.1 战场信息描述  31-32
    3.2.2 战场信息设计  32-33
  3.3 掩体信息  33-37
    3.3.1 掩体信息描述  33-34
    3.3.2 掩体信息设计  34-37
  3.4 虚拟角色信息  37-38
    3.4.1 虚拟角色信息描述  37
    3.4.2 虚拟角色信息的设计和实现  37-38
  3.5 环境信息种类的扩展  38-39
  3.6 本章总结  39-40
第四章 感知与状态信息管理  40-50
  4.1 感知  40-45
    4.1.1 虚拟角色的视觉  40-41
    4.1.2 视觉感知组件  41-44
    4.1.3 感知功能的扩展  44-45
  4.2 状态信息管理  45-49
    4.2.1 敌人信息管理  46-47
    4.2.2 武器信息管理  47-48
    4.2.3 状态信息管理功能的扩展  48-49
  4.3 本章总结  49-50
第五章 行为决策与动作执行  50-64
  5.1 行为决策  50-58
    5.1.1 自主行为决策  50-54
    5.1.2 架构中的自主行为决策  54-55
    5.1.3 自主行为决策的扩展  55-56
    5.1.4 行为决策响应自然指令  56-58
  5.2 行为动作的执行  58-63
    5.2.1 寻路移动组件  58-59
    5.2.2 动画控制组件  59-61
    5.2.3 攻击组件  61-62
    5.2.4 效应功能的扩展  62-63
  5.3 本章总结  63-64
第六章 系统运行结果分析  64-74
  6.1 系统平台和系统设置  64
    6.1.1 系统实现及测试平台  64
    6.1.2 系统设置  64
  6.2 系统运行及测试结果  64-73
    6.2.1 环境信息与智能体交互的结果  64-66
    6.2.2 虚拟角色感知的运行结果  66-67
    6.2.3 虚拟角色效应的运行结果  67-70
    6.2.4 虚拟角色响应指令的运行结果  70-71
    6.2.5 系统运行效率和分析  71-73
  6.3 本章总结  73-74
第七章 总结和展望  74-76
  7.1 论文工作总结  74
  7.2 进一步展望  74-76
参考文献  76-78
致谢  78-79
攻读硕士学位期间已发表或录用的论文  79
  在学期间发表的学术论文  79

相似论文

  1. VRGIS在城市设计中的应用,TP311.52
  2. 数字电视互动应用交互系统设计与实现,TP311.52
  3. 液冷源控制系统的研制,TP273
  4. 异构双腿机器人步态规划与控制研究,TP242
  5. 虚拟校园漫游系统建立方法的研究,TP391.9
  6. 微分进化算法及其在无人机航迹规划中的应用研究,V279
  7. 基于元胞自动机的多智能体教学楼紧急疏散问题研究,TU244
  8. 基于Flash技术的高校网络课程设计与实现,TP391.6
  9. 基于MES平台的中小玩具企业动态管理系统设计与实现,TP311.52
  10. 基于移动Agent的分布式仿真数据收集服务,TP311.13
  11. 下一代广播电视网中有源EoC的人机交互系统的研究与实现,TP11
  12. 网络效应软件产品定价多智能体仿真研究,F224
  13. 复杂网络中软件新产品信息扩散的延迟特征研究,O157.5
  14. 基于LMI方法的多智能体复杂动态网络的一致性,O157.5
  15. 工程项目的关键干系人博弈研究,F224.32
  16. 基于进化博弈的项目型组织团队—任务互动集成模拟研究,F272.92
  17. 电子商务环境下供应链运行规律的集成模拟研究,F224;F713.36
  18. 复杂制造系统中机加—热处理综合调度方法,TH186
  19. 基于多Agent的河北冀通路桥公路施工智能决策支持系统研究,TP311.52
  20. 铝工业生产智能调度系统的研究与设计,TF808
  21. 城市旅游电子地图交互式设计研究,P208

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com