netty框架的在线欢乐麻将的设计与实现(源码)
随着智能手机的不断普及,游戏已经成为人们日常生活中一种重要的休闲娱乐方式,手机游戏可以给人们带来生活上的放松,人们也可以通过不同的游戏来感受不同游戏带来的体验。休闲类游戏深受人们的喜爱,游戏市场的需求和潜力都是巨大的,因此手机游戏的开发和研究有着很大的意义。 此次欢乐麻将游戏开发主要基于Unity3D游戏引擎,U3D游戏引擎可以和操作系统相互紧密连接,通用性强,还可以开发出基于各种平台的游戏和跨平台游戏发布,便于游戏开发,且其界面操作简洁,容易学习。本次课题是一款休闲类麻将游戏开发,采用C/S模式,服务器搭建主要运用Netty框架,使用Socket通信进行客户端与服务端的数据信息交互,客户端主要利用NGUI与UGUI游戏插件来搭建麻将大厅等游戏界面显示。为了提高游戏的运行速度与流畅度,在游戏开发过程中,将各种复杂的算法计算都在服务端来处理,客户端只是用作于简单的信息显示,游戏经过多次测试,运行良好,达到最初游戏设计的预想。关键词 Unity3D,手机游戏开发,C/S模式,Netty,NGUI
目 录
1 引言 1
1.1 手游开发的背景及意义 1
1.2 游戏设计内容 3
2 技术介绍 4
2.1 Unity3D游戏引擎 4
2.2 Microsoft Visual Studio 2015 5
2.3 Microsoft SQL Server 2014 7
2.4 Photoshop CS5 8
2.5 MVC与Netty模式 9
3 游戏的需求分析和设计 12
3.1 游戏需求分析 12
3.2 游戏设计要求 13
4 游戏的设计与实现 14
4.1 游戏登录界面设计 14
4.2 游戏大厅设计 23
4.3 房间玩家对战 30
4.4 游戏数据库设计 39
5 游戏的运行测试发布与改进 41
5.1 游戏运行功能测试 41
5.2 游戏的发布与改进 46
结论 49
致谢 50
参考文献 51 *好棒文|www.hbsrm.com +Q: &351916072&
1 引言
近年来,随着无线网络和4G网络的高速发展,智能手机的普遍使用,以及中国手机游戏玩家的庞大数量,移动手机用费的大幅度下降以及手机的特点游戏与现代人快节奏的生活方式相结合,手机游戏在正在以其极快的速度发生着变化[1]。手机游戏的流行程度,这在手游初期是很难想象到的。很明显手机游戏产业已成为数字娱乐文化产业界的主力军,具有巨大的发展潜力,它逐渐融入人们的日常生活中。随着技术、网络的快速发展,不断创新,以及软件的不断增长和用户群的不断扩展,手机游戏俨然已经成为游戏发展界的一块新的大蛋糕。
手游开发的背景及意义
从第一款“小霸王”游戏机开始,到1997年,诺基亚公司成功发布6110手机,跟随其而来的“贪吃蛇”开创了世界手机游戏的先河,它虽然仅仅只是一款简单的黑白平面像素图形游戏,但是“手游”的新概念却使“贪吃蛇”成为手机游戏发展史上应用最广泛的手机产品之一,它的用户量超过了将近4亿名用户。发展了仅仅3年,成功开发出了俄罗斯方块手机游戏,从而真正改变了传统上的单色手机游戏的历史。俄罗斯方块游戏操作简单,手机玩家只需通过调整不同方块的形状方向和位置,让这些方块在屏幕底部完成一个或几个条从而消除,从而来获得成绩。从现在的技术来看当时的这些简单游戏,却在当时却引起了世界很大一部分人的注意力[2]。
2000年初,随着手机性能的不断提升,“全名飞机”和赛车类游戏一度闻名于整个游戏行业。到2003年半年,中国移动“梦网计划”的正式发布,从而使得中国手机游戏行业开启了新的里程,手机网络速度一直占手机游戏开发的主导地位,当时中国移动网络的速度只有2G左右,严重限制着中国手机游戏的开发。并且当时国内整个手机产业的产业链简单,仅仅是是由手机厂商提供的内容和运营商所负责的推广和计费的责任方式,手机游戏下载仅仅是通过“百宝盒”软件来下载,这种下载方式最大的劣势就是让玩家失去了自己选择所喜欢游戏的权利,在这种非常不友好的环境中,中国手机游戏产业开始自己漫长的探索发育时期。在当时用户体验差、“标题党”曝光多重问题下,只要游戏名称具有吸引力,图标宣传漂亮,就可以大大增加游戏的下载量,并且当时由于下载必须要付款,致使利益完全转化。然而当用户下载后,却无法感受到宣传时的游戏体验,玩家也会选择随着时间的推移而放弃游戏。
根据有效统计到2004年年底,中国手机游戏市场规模将近8000万长期在线用户。这个数字在现在看来似乎并不是一个太大的用户量,但在那个时候这个数字量却是非常大的,但是依旧没有办法解决用户体验不好的情况,不改变玩家体验的问题将间接或直接影响到国内手机游戏的发展。这也促使了触屏智能手机的快速发展,并且迅速抢占实体按键手机的市场份额[3]。
2008年,手机行业有了很大的发展,美国苹果公司首先研发出了触屏手机,让手机游戏的操作方式脱离了实体键盘,例如《神庙逃亡》、《切西瓜》、《愤怒的小鸟》等新型手机游戏仅仅在一年时间内就迅速占据了市场的大部分份额,新型手机游戏的发布首次让开发者们意识到手游的春天或即将到来。到2013年各种休闲类游戏如雨后春笋纷纷上线,从而使休闲游戏进入到了玩家的视野中,休闲游戏其简单且免费的特点,使得用户浪费大量时间从而导致了用户的喜爱程度,三分钟热度的游戏体验和单一游戏内容不足以来长期吸引用户。手机游戏逐渐从混合类型向细分类型游戏市场转变。竞技型手机游戏的火爆在于它能够让玩家在闲暇之余进行间断式的游戏体验,从而不需要连续游戏时长,并且玩家还可以体验到PC客户端游戏的快感。
由腾讯公司研发的王者荣耀手机游戏,通过两年多的运营更新和创新,目前王者荣耀用户已将近2亿多注册用户,覆盖多个不同年龄段的玩家,每天将近过亿的游戏对局,另外腾讯公司2017年第一季度实现了净利润近145亿元人命币的高额记录,其中手机游戏收入将近130亿元,其同比增长将近60%,在中国手机游戏发展史上,《王者荣耀》具有里程碑的意义。第一款贪吃蛇手机游戏如图1.1所示:
/
图1.1 第一款手机游戏《贪吃蛇》
游戏设计内容
目 录
1 引言 1
1.1 手游开发的背景及意义 1
1.2 游戏设计内容 3
2 技术介绍 4
2.1 Unity3D游戏引擎 4
2.2 Microsoft Visual Studio 2015 5
2.3 Microsoft SQL Server 2014 7
2.4 Photoshop CS5 8
2.5 MVC与Netty模式 9
3 游戏的需求分析和设计 12
3.1 游戏需求分析 12
3.2 游戏设计要求 13
4 游戏的设计与实现 14
4.1 游戏登录界面设计 14
4.2 游戏大厅设计 23
4.3 房间玩家对战 30
4.4 游戏数据库设计 39
5 游戏的运行测试发布与改进 41
5.1 游戏运行功能测试 41
5.2 游戏的发布与改进 46
结论 49
致谢 50
参考文献 51 *好棒文|www.hbsrm.com +Q: &351916072&
1 引言
近年来,随着无线网络和4G网络的高速发展,智能手机的普遍使用,以及中国手机游戏玩家的庞大数量,移动手机用费的大幅度下降以及手机的特点游戏与现代人快节奏的生活方式相结合,手机游戏在正在以其极快的速度发生着变化[1]。手机游戏的流行程度,这在手游初期是很难想象到的。很明显手机游戏产业已成为数字娱乐文化产业界的主力军,具有巨大的发展潜力,它逐渐融入人们的日常生活中。随着技术、网络的快速发展,不断创新,以及软件的不断增长和用户群的不断扩展,手机游戏俨然已经成为游戏发展界的一块新的大蛋糕。
手游开发的背景及意义
从第一款“小霸王”游戏机开始,到1997年,诺基亚公司成功发布6110手机,跟随其而来的“贪吃蛇”开创了世界手机游戏的先河,它虽然仅仅只是一款简单的黑白平面像素图形游戏,但是“手游”的新概念却使“贪吃蛇”成为手机游戏发展史上应用最广泛的手机产品之一,它的用户量超过了将近4亿名用户。发展了仅仅3年,成功开发出了俄罗斯方块手机游戏,从而真正改变了传统上的单色手机游戏的历史。俄罗斯方块游戏操作简单,手机玩家只需通过调整不同方块的形状方向和位置,让这些方块在屏幕底部完成一个或几个条从而消除,从而来获得成绩。从现在的技术来看当时的这些简单游戏,却在当时却引起了世界很大一部分人的注意力[2]。
2000年初,随着手机性能的不断提升,“全名飞机”和赛车类游戏一度闻名于整个游戏行业。到2003年半年,中国移动“梦网计划”的正式发布,从而使得中国手机游戏行业开启了新的里程,手机网络速度一直占手机游戏开发的主导地位,当时中国移动网络的速度只有2G左右,严重限制着中国手机游戏的开发。并且当时国内整个手机产业的产业链简单,仅仅是是由手机厂商提供的内容和运营商所负责的推广和计费的责任方式,手机游戏下载仅仅是通过“百宝盒”软件来下载,这种下载方式最大的劣势就是让玩家失去了自己选择所喜欢游戏的权利,在这种非常不友好的环境中,中国手机游戏产业开始自己漫长的探索发育时期。在当时用户体验差、“标题党”曝光多重问题下,只要游戏名称具有吸引力,图标宣传漂亮,就可以大大增加游戏的下载量,并且当时由于下载必须要付款,致使利益完全转化。然而当用户下载后,却无法感受到宣传时的游戏体验,玩家也会选择随着时间的推移而放弃游戏。
根据有效统计到2004年年底,中国手机游戏市场规模将近8000万长期在线用户。这个数字在现在看来似乎并不是一个太大的用户量,但在那个时候这个数字量却是非常大的,但是依旧没有办法解决用户体验不好的情况,不改变玩家体验的问题将间接或直接影响到国内手机游戏的发展。这也促使了触屏智能手机的快速发展,并且迅速抢占实体按键手机的市场份额[3]。
2008年,手机行业有了很大的发展,美国苹果公司首先研发出了触屏手机,让手机游戏的操作方式脱离了实体键盘,例如《神庙逃亡》、《切西瓜》、《愤怒的小鸟》等新型手机游戏仅仅在一年时间内就迅速占据了市场的大部分份额,新型手机游戏的发布首次让开发者们意识到手游的春天或即将到来。到2013年各种休闲类游戏如雨后春笋纷纷上线,从而使休闲游戏进入到了玩家的视野中,休闲游戏其简单且免费的特点,使得用户浪费大量时间从而导致了用户的喜爱程度,三分钟热度的游戏体验和单一游戏内容不足以来长期吸引用户。手机游戏逐渐从混合类型向细分类型游戏市场转变。竞技型手机游戏的火爆在于它能够让玩家在闲暇之余进行间断式的游戏体验,从而不需要连续游戏时长,并且玩家还可以体验到PC客户端游戏的快感。
由腾讯公司研发的王者荣耀手机游戏,通过两年多的运营更新和创新,目前王者荣耀用户已将近2亿多注册用户,覆盖多个不同年龄段的玩家,每天将近过亿的游戏对局,另外腾讯公司2017年第一季度实现了净利润近145亿元人命币的高额记录,其中手机游戏收入将近130亿元,其同比增长将近60%,在中国手机游戏发展史上,《王者荣耀》具有里程碑的意义。第一款贪吃蛇手机游戏如图1.1所示:
/
图1.1 第一款手机游戏《贪吃蛇》
游戏设计内容
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/925.html