当前位置:首页>> >>


基于Java和redis技术的手机游戏服务端的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180913143532296    类型:共享资源    大小:28.23MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    基于 Java redis 技术 手机 游戏 服务端 设计 实现
    资源描述:
    重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现毕业设计(论文)题目 基于 Java的手机游戏服务端 的设计与实现 二级学院 计算机科学与工程 专 业 软件工程 班 级 110030801 班 学生姓名 熊正辉 学号 11003080128 指导教师 董世都 职称 副教授 时 间 2014 年 6 月 10 号 重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现目 录摘 要 ............................................................IAbstract...........................................................II1 绪论 ..............................................................11.1选题背景和研究意义 ..........................................11.2国内外手机游戏的现状 ........................................21.2.1欧美游戏市场 ..........................................31.2.2国内手机游戏市场 ......................................31.3本人所做的工作 ..............................................42需求分析 ..........................................................52.1系统概述 ....................................................52.2功能需求 ....................................................62.2.1功能总体描述 ..........................................62.2.2玩家试玩游戏概述 ......................................72.2.3玩家创建游戏角色概述 ..................................82.2.4玩家建造建筑操作概述 .................................102.2.5玩家升级建筑概述 .....................................112.2.6玩家切换地图操作概述 .................................132.2.7玩家帐号设置操作概述 .................................142.2.8玩家招募士兵操作概述 .................................152.2.9玩家城市布防操作概述 .................................172.2.10玩家升级美人操作概述 ................................182.2.11玩家宠幸美人操作概述 ................................192.3性能需求 ...................................................20重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现3 系统设计 .........................................................223.1系统总体结构 ...............................................22 系统功能设计 ............................................233.2功能详细设计 ...............................................243.2.1玩家试玩功能设计 .....................................243.2.2创建角色功能设计 .....................................263.2.3建筑建造功能设计 .....................................283.2.4建筑升级功能设计 .....................................303.2.5招募士兵功能设计 .....................................323.2.6城墙布防功能设计 .....................................343.2.7宠幸美人功能设计 .....................................363.3数据库的设计 ...............................................373.4功能总结 ...................................................384 系统实现 .........................................................394.1游戏网络通信的实现 .........................................394.1.1实现原理 .............................................394.1.2网络通信实现 .........................................394.2游戏协议解析的实现 .........................................394.2.1实现原理 .............................................394.2.2协议解析实现 .........................................404.3游戏登录逻辑的实现 .........................................404.3.1实现原理 .............................................404.3.2游戏登录实现 .........................................404.3.3游戏登录实现效果 .....................................414.4游戏创建角色逻辑的实现 .....................................414.4.1实现原理 .............................................414.4.2游戏创建角色实现 .....................................424.4.3游戏创建角色实现效果 .................................42重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现4.5游戏建筑建造的实现 .........................................434.5.1实现原理 .............................................434.5.2建筑建造的实现 .......................................434.5.3建筑建造实现效果 .....................................434.6游戏建筑升级的实现 .........................................454.6.1实现原理 .............................................454.6.2建筑升级的实现 .......................................454.6.3建筑升级实现效果 .....................................454.7游戏招募士兵的实现 .........................................464.7.1实现原理 .............................................464.7.2招募士兵的实现 .......................................464.7.3招募士兵实现效果 .....................................474.8游戏城墙布防的实现 .........................................484.8.1实现原理 .............................................484.8.2城墙布防的实现 .......................................494.8.3城墙布防实现效果 .....................................494.9游戏宠幸美人的实现 .........................................504.9.1实现原理 .............................................504.9.2宠幸美人的实现 .......................................514.9.3宠幸美人实现效果 .....................................514.10游戏数据库的实现 ..........................................525 系统测试 .........................................................545.1系统测试总体实现 ...........................................545.1.1系统测试的目的 .......................................545.1.2游戏系统测试的方案 ...................................545.1.3游戏测试的范围 .......................................545.2游戏测试设计 ...............................................555.3测试环境 ...................................................55重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现5.4测试记录 ...................................................566 结语 .............................................................62致谢 ...............................................................64参考文献 ...........................................................65附 录 ...........................................66硬件要求 ...........................................................66软件要求及部署步骤 .................................................66重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现摘 要本项目是以“战国时期诸侯割据,各自为政,问鼎中原”为背景的策略类手机游戏,在游戏中,玩家通过占领、掠夺、攻击其他玩家获得资源,升级建筑,学习技能,招募士兵,与其他玩家争夺资源,或组成联盟对抗,游戏集策略、养成发展、合作于一身,为玩家创造一个战火纷飞的战国时代。该游戏以锻炼和提高游戏者的运筹帷幄的能力、观察能力、对大局的把握能力,以及对资源合理利用的能力,真正做到了在游戏中,对现实社会中资源的有效利用的判断思维能力,更好的为大局着想的决断思维。它要求游戏者思考游戏策略,培养灵敏的思维,学习假设、判断的能力,提高挫折耐受力,建立自信培养耐心。游戏服务端采用流行框架 Netty,极大的节约了游戏开发的时间,缩短游戏开发周期。同时,经过众多游戏服务端开发者验证,Netty 以其高效性,可扩展性及提供的统一的底层协议接口,以其优异的性能成为了流行的 Java服务端开发框架。游戏服务端采用 Redis作为游戏数据库,进行数据的存储。Redis 是一个高性能的 key-value数据库。其拥有非常丰富的数据结构,极其高效的读写速度,成为了游戏开发中必不可少的内存数据缓存介质。本项目以开发 Java游戏服务端为目的,采用网络流行框架 Netty进行数据通信。服务端得到客户端传入的协议后进行解析,得到传入的数据后进行逻辑处理并对数据进行 Redis中的保存。实现了对游戏中数据的持久化,对玩家数据的控制和保存。关键字:策略网游 手机游戏 Netty Nio Redis重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现IAbstractThe development of China's mobile Internet has reached an unprecedented peak in 2014. But there is no denying that the mobile phone game is the most direct and effective means of profit in the mobile Internet at present . Just a few years ,China's mobile game the size of market has more than 20 billion yuan a year. The Wall Street journal reported that mobile game earnings growth of 55% in 2013 , and in 2015 will remain more than 50%. The report also pointed out that China's smartphone coverage will be above 50% in 2013 , which means that the smartphone installations will jump by nearly 425 million times this year.Thus it can be seen ,Mobile games is a rapidly expanding lords in the future.This project is based on “the warring states period governors regime, fragmented, only won the central plains“ as the background of strategy type of mobile phone games . In the game, players with other players compete for resources, or form a coalition against by occupation, plunder, attack other players get resources, upgrade the construction, learning skills, to recruit soldiers. The game set strategy, development and cooperation in a form and to create a war-torn era of the warring states period for the players.The game to exercise improve the ability of command and observation and grasp the overall situation from a player ,at the same time ,help improve the ability of reasonable utilization of resources .In the game to improve critical thinking skills,really did to use the real social resources efficiently, better thinking to make decisions in the interests of the big picture. It requires that the players think the game strategy, develop agile thinking, learning hypothesis, judgment ability, and improve the frustration tolerance, cultivate patience for building self-confidence.With the rapid development of mobile phone games, more and more game players want more delicate, more resistant to play, and more equal mobile games. Of 重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现IIthe development of this project is the IOS strategy game, the screen fine, gameplay variety, complementary with the exciting music, let players like during the warring states period of the scene.In this paper, the origin and development of mobile phone games, simply introduces the research status quo of mobile phone games, the key to this subject logic, and the steps of software development.The key words: Strategy games Mobile phone games Redis Netty Nio 重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现01 绪论1.1选题背景和研究意义1972年,第一台在酒吧里的大型游戏机因投币过多而瘫痪,(这预示着人们对电子游戏的狂热之情)。此后,游戏产业以惊人的速度在全球的范围内扩张。迅猛的发展速度,较低的成本和丰厚的利润,使游戏市场竞争激烈,让世界各国的游戏厂商都在为占据更广大游戏市场进行激烈的竞争。游戏在移动终端上的发展,也在呈现出几何式增长的势头。1997年, “贪吃蛇”入驻诺基亚 6110,自此,手机开始成为一大游戏平台。开始了像素游戏时代,诺基亚旗下发布的手机乃至后来的塞班系统,开始了第一批手机游戏的辉煌时代。21世纪初,与 Java和塞班时代,Gameloft 公司一枝独秀,所开发的手机游戏“打飞机” (雷霆战纪)与赛车游戏风靡世界。2008年,芬兰公司 Rovio开发的手机游戏“愤怒的小鸟”上线,简单的触屏操作加上逼真的物理引擎,让“怒鸟”击中了每一个智能手机用户,目前,“愤怒的小鸟”及后来的多个版本,全球累计下载量已接近 20亿次。2009年,美国 PopCap公司发布的“植物大战僵尸” ,向日葵与豌豆还有僵尸的形象人尽皆知,如今的“植物大战僵尸 2”也收到了广大植物迷的喜爱。2013年, “植物大战僵尸”的用户接近 3亿,其树立了手机塔防游戏的标杆。2010年,HalfBrick Studios旗下的“水果忍者”上线。该游戏发布时恰逢智能手机的爆发期,所以成为了许多用户的启蒙手机游戏。 “水果忍者”在发布后 2年内获得超过 3亿次的下载。2011年,迪士尼发布益智类手机游戏“鳄鱼小顽皮爱洗澡” 。这款游戏在八十多个国家的苹果应用商店中荣登排行榜榜首,堪称手机益智类游戏中的旗舰作品。2012年,只有 8个人的美国手游公司 Imangi Studios发布“神庙逃亡” ,一年后累计用户数突破 5亿, “神庙逃亡”的成功,让动作酷跑类手机游戏进入重庆理工大学毕业论文 基于 java 的手机游戏服务端开发的设计与实现1了新的发展时期。2013年,中国最大的游戏公司腾讯发布“部落守卫战” ,创造性的将塔防玩法和策略与模拟经营元素整合在一起,在国内手游市场掀起塔防狂潮。 “部落守卫者”加入了英雄培养、关卡战役等其他的娱乐元素,成为了一种新型的 RPG塔防在线游戏,让短生命力的单机塔防类游戏在游戏持续性上有了质的飞跃。2014年,众多手机精品游戏脱颖而出:结合动作与卡牌的新型模式的“刀塔传奇” ;Q 版卡通回合制手游“秦时明月” ;Q 版三国类卡牌游戏“放开那三国”;还有那“最星星”的跑酷类手游“来自星星的我”等等。不管是大公司制作的精美优质游戏,还是个人或小团队制作的小型手机游戏(比如:像素鸟(flappy bird)和神庙逃亡(Temple Run) ) ,在不同程度上都反映出了如今智能手机用户对手机游戏的热爱,所以,手机游戏作为一种手机中的必需品而存在,让用户无时无刻享受到游戏带来的愉悦和快感。1.2国内外手机游戏的现状2012年,我国手机游戏的用户规模数为 1.39亿,在手机网民中的使用率为 33.2%,比 2011年增长了 3.0个百分点。近几年来,网络游戏网民规模增长缓慢,网民使用率不断下降。尤其是电脑端,发展放缓,根据中国互联网数据调查平台数据,相比 2012年 1月,2012年 12月游戏对战平台的日均活跃人数从 1.39亿下降至 1.35亿,人均单日使用时间从 12分 20秒下降至 8分 38秒。与之相对的,在 2012年随着智能手机的普及和移动互联网的发展,手机游戏用户规模增长较快,为游戏产业注入新的活力。目前市场上流行的各大手机游戏基本均出自国外的游戏研发公司。但这从另一方面说明手机游戏发展前景明朗,在这一领域,大家都是新手,机遇均等化程度较高,中小型的游戏研发公司若抓住机遇, “逆袭”也并非不可能。资料显示,手机游戏行业的竞争才刚刚开始,行业的格局也才初具雏形。国内外手机游戏现状对比:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Java和redis技术的手机游戏服务端的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-116496.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开