文摘
英文文摘
声明
致谢
1绪论
1.1论文背景介绍
1.1.1大型多人在线角色扮演类网络游戏概述
1.1.2项目背景介绍
1.1.3大型多人在线角色扮演类网络游戏的玩法核心
1.2论文作者所做的主要工作
1.3本文组织结构
2敏捷软件工程在系统开发中的应用
2.1敏捷开发方法简介
2.2敏捷开发宣言与原则
2.2.1敏捷软件开发宣言
2.2.2敏捷软件开发遵循的原则
2.2.3敏捷软件开发方法的应用范围
2.3 Scrum开发方法在系统开发中的具体实践
2.3.1 Scrum开发方法的应用
2.3.2一切以提高开发效率为目的
2.3.3团队的自我管理与自由度
2.3.4遇到的问题以及解决办法
2.4小结
3系统需求分析
3.1网络游戏需求分析的特点
3.2角色战斗系统框架
3.3系统需求分析
3.4系统开发语言的选择
3.5小结
4系统设计的前期工作
4.1引擎框架介绍
4.2引擎对象系统的介绍
4.3引擎对象的位置同步策略
4.4引擎对象的其他同步
4.5逻辑对象与引擎对象的关联
4.6小结
5系统设计与实现
5.1角色战斗属性的保存策略
5.2角色战斗属性的修改策略
5.2.1客户端与服务端战斗流程的总体设计
5.2.2服务端功能模块及配置表的详细设计
5.2.3客户端战斗流程设计
5.2.4配置表类设计
5.2.5服务端战斗流程综述
5.3角色战斗属性的同步策略
5.4系统实现过程中遇到的问题及解决办法
5.4.1关于计算流程中字符串到配置表类对象的转换
5.4.2实现服务端和客户端代码的共用
5.5 小结
6系统测试
6.1测试框架介绍
6.2单元测试示例
6.2.1测试的具体步骤
6.2.2单元测试结果示例
6.3现有测试框架的不足
6.4小结
7结论
参考文献
作者简历