VC1011基于VC++的RPG游戏系统2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于VC++的RPG游戏系统
摘要
现在,全球电脑游戏产业已经形成了一个1000亿美元的巨大市场,游戏产业有着丰厚的利润和光辉的前景。RPG游戏(Role Playing Games)作为电脑游戏的元老,由于它的角色扮演的特色,一直为广大玩家所喜爱。
RPG游戏系统-数据管理子系统作为RPG游戏一个重要的子系统,主要负责处理在RPG游戏中所出现的各种静态和动态的数据。RPG游戏中的数据以多种数据结构的形式存在,对于不同的数据需要采用不同的数据管理方法。
论文从一个RPG游戏着手,对它进行了简单地策划,包括游戏的背景、人物、场景、物品等方面的构思。然后针对游戏中的数据管理,采用了一些行之有效的方法。文中详细介绍了A*算法在地图中智能搜索路径方面的使用,以及使用线性表对道具包进行管理,解决游戏中多任务的分配问题的方法等。
关键词:RPG游戏,数据管理,智能寻路,A*算法,多任务
目录
第1章绪论........................................................................ 错误!未定义书签。
1.1课题的意义................................................................................ 错误!未定义书签。
1.2RPG游戏的特点和现状............................................................. 错误!未定义书签。
1.3发展前景.................................................................................... 错误!未定义书签。第2章基于VC++的RPG游戏开发................................... 错误!未定义书签。
2.1RPG游戏发展史......................................................................... 错误!未定义书签。
2.2RPG游戏的基本组成 (3)
2.3开发工具和平台简介................................................................. 错误!未定义书签。
2.3.1 C++语言................................................................................ 错误!未定义书签。
2.3.2 MFC简介 ............................................................................. 错误!未定义书签。
2.3.3 使用VC++开发RPG游戏的优势..................................... 错误!未定义书签。
2.4小结 ............................................................................................ 错误!未定义书签。
第3章游戏中的数据管理................................................ 错误!未定义书签。
3.1游戏中的数据............................................................................ 错误!未定义书签。
3.2数据管理.................................................................................... 错误!未定义书签。
3.2.1 RPG游戏中数据结构.......................................................... 错误!未定义书签。
3.2.2 数据读写的方法.................................................................. 错误!未定义书签。
3.2.3数据加密算法....................................................................... 错误!未定义书签。
3.3小结............................................................................................. 错误!未定义书签。第4章GOF游戏数据管理的实现................................... 错误!未定义书签。
4.1GOF简介..................................................................................... 错误!未定义书签。
4.1.1 故事背景.............................................................................. 错误!未定义书签。
4.1.2 主要人物.............................................................................. 错误!未定义书签。
4.1.3主要场景............................................................................... 错误!未定义书签。
4.1.4 主要任务.............................................................................. 错误!未定义书签。
4.1.5 出现的物品.......................................................................... 错误!未定义书签。
4.2系统分析与设计........................................................................ 错误!未定义书签。
4.2.1功能模块划分 (3)
4.2.2主要界面及介绍 (3)
4.3关键部分的实现........................................................................ 错误!未定义书签。
4.3.1地形数据管理....................................................................... 错误!未定义书签。
4.3.2 道具包管理.......................................................................... 错误!未定义书签。
4.3.3 多任务处理.......................................................................... 错误!未定义书签。
4.3.4进度存取............................................................................... 错误!未定义书签。
4.4本章小结 .................................................................................... 错误!未定义书签。结束语.................................................................................... 错误!未定义书签。参考文献................................................................................ 错误!未定义书签。致谢........................................................................................ 错误!未定义书签。