- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【计算机软件毕业设计】基于Java的手机游戏服务端的设计与实现-(终稿).doc
毕业设计(论文)
题目 基于Java的手机游戏服务端 的设计与实现
二级学院 计算机科学与工程
专 业 软件工程
班 级 班
学生姓名 学号
指导教师 职称 副教授
时 间 2014年 6月10号
目 录
摘 要 I
Abstract II
1 绪论 1
1.1选题背景和研究意义 1
1.2国内外手机游戏的现状 2
1.2.1欧美游戏市场 3
1.2.2国内手机游戏市场 3
1.3本人所做的工作 4
2需求分析 5
2.1系统概述 5
2.2功能需求 6
2.2.1功能总体描述 6
2.2.2玩家试玩游戏概述 7
2.2.3玩家创建游戏角色概述 8
2.2.4玩家建造建筑操作概述 10
2.2.5玩家升级建筑概述 11
2.2.6玩家切换地图操作概述 13
2.2.7玩家帐号设置操作概述 14
2.2.8玩家招募士兵操作概述 15
2.2.9玩家城市布防操作概述 17
2.2.10玩家升级美人操作概述 18
2.2.11玩家宠幸美人操作概述 19
2.3性能需求 20
3 系统设计 22
3.1系统总体结构 22
? 系统功能设计 23
3.2功能详细设计 24
3.2.1玩家试玩功能设计 24
3.2.2创建角色功能设计 26
3.2.3建筑建造功能设计 28
3.2.4建筑升级功能设计 30
3.2.5招募士兵功能设计 32
3.2.6城墙布防功能设计 34
3.2.7宠幸美人功能设计 36
3.3数据库的设计 37
3.4功能总结 38
4 系统实现 39
4.1游戏网络通信的实现 39
4.1.1实现原理 39
4.1.2网络通信实现 39
4.2游戏协议解析的实现 39
4.2.1实现原理 39
4.2.2协议解析实现 40
4.3游戏登录逻辑的实现 40
4.3.1实现原理 40
4.3.2游戏登录实现 40
4.3.3游戏登录实现效果 41
4.4游戏创建角色逻辑的实现 41
4.4.1实现原理 41
4.4.2游戏创建角色实现 42
4.4.3游戏创建角色实现效果 42
4.5游戏建筑建造的实现 43
4.5.1实现原理 43
4.5.2建筑建造的实现 43
4.5.3建筑建造实现效果 43
4.6游戏建筑升级的实现 45
4.6.1实现原理 45
4.6.2建筑升级的实现 45
4.6.3建筑升级实现效果 45
4.7游戏招募士兵的实现 46
4.7.1实现原理 46
4.7.2招募士兵的实现 46
4.7.3招募士兵实现效果 47
4.8游戏城墙布防的实现 48
4.8.1实现原理 48
4.8.2城墙布防的实现 49
4.8.3城墙布防实现效果 49
4.9游戏宠幸美人的实现 50
4.9.1实现原理 50
4.9.2宠幸美人的实现 51
4.9.3宠幸美人实现效果 51
4.10游戏数据库的实现 52
5 系统测试 54
5.1系统测试总体实现 54
5.1.1系统测试的目的 54
5.1.2游戏系统测试的方案 54
5.1.3游戏测试的范围 54
5.2游戏测试设计 55
5.3测试环境 55
5.4测试记录 56
6 结语 62
致谢 64
参考文献 65
附 录 66
硬件要求 66
软件要求及部署步骤 66
摘 要
本项目是以“战国时期诸侯割据,各自为政,问鼎中原”为背景的策略类手机游戏,在游戏中,玩家通过占领、掠夺、攻击其他玩家获得资源,升级建筑,学习技能,招募士兵,与其他玩家争夺资源,或组成联盟对抗,游戏集策略、养成发展、合作于一身,为玩家创造一个战火纷飞的战国时代。
该游戏以锻炼和提高游戏者的运筹帷幄的能力、观察能力、对大局的把握能力,以及对资源合理利用的能力,真正做到了在游戏中,对现实社会中资源的有效利用的判断思维能力,更好的为大局着想的决断思维。它要求游戏者思考游戏策略,培养灵敏的思维,学习假设、判断的能力,提高挫折耐受力,建立自信培养耐心。
游戏服务端采用流行框架Netty,极大的节约了游戏开发的时间,缩短游戏开发周期。同时,经过众多游戏服务端开发者验证,Netty以其高效性,可扩展性及提供的统一的底层协议接口,以其优异的性能成为了流行的Java服务端开发框架。
游戏服务端采用Re
文档评论(0)