多人在线角色扮演游戏中智能寻路的设计与实现
THE DESIGN AND IMPLEMENTATION OF INTELLIGENT PATH-FINDING IN MASSIVE MULTIPLAYER ONLINE ROLE PLAYING GAME
摘 要
Abstract
目 录
第1章 绪论
1.1 课题背景
1.1.1多人在线角色扮演游戏
1.1.2游戏的发展趋势及游戏中的寻路技术
1.2 本课题研究的目的及意义
1.3 人工智能定义在工程与学术上的差别
1.4 智能寻路的研究现状和挑战
1.4.1 RPG中的地图
1.4.2 寻路算法对MMORPG服务器性能的影响
1.5 本文主要研究内容
第2章 基于A*及优化A*的游戏寻路
2.1 引言
2.2 多人在线角色扮演游戏中存在的问题
2.3经典寻路算法
2.3.1 先深搜索算法
2.3.2 先广搜索算法
2.3.3 启发式搜索
2.4 多人在线角色扮演游戏中的地形分析及地图表示
2.5 启发式算法A*在游戏中的寻路
2.6 改进方法的必要性
2.7 基于优先队列的A*
2.7.1 PA*复杂性分析
2.8 基于新存储结构的改进A*
2.8.1 关于算法初始化的改进
2.8.2 基于栈数组的改进A*
2.9 PA*以及SLA*实验
2.9.1 测试条件
2.9.2 运行环境
2.9.3 实验结果及分析
2.10 本章小结
第3章 基于边缘搜索方法的游戏寻路
3.1 迭代深度优先A*
3.2 基于深度优先的边缘搜索方法
3.3 简化边缘搜索算法复杂性分析
3.3.1 时间复杂性分析
3.3.2 空间复杂性分析
3.4 边缘搜索实验及结果
3.5 边缘搜索、PA*和SLA*寻路算法的对比实验
3.5.1 实验数据
3.5.2 统计量的选择与分析
3.5.3 边缘搜索与其他寻路算法的实验数据比较结果
3.6 本章小结
第4章 基于预判障碍的寻路方法的实现
4.1 算法组合
4.2 地图预判机制
4.2.1 特征量的选取
4.2.2 预判的准确率
4.3 基于预判机制的路径搜索
4.3.1 混合寻路算法设计与实现
4.3.2 算法流程
4.4 实验数据及结果分析
4.4.1 增加测试算法的统计量
4.4.2 混合算法的复杂性分析
4.4.3 实验数据以及结果分析
4.5 本章小结
结 论
参考文献
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
致 谢
哈尔滨工业大学;