• / 44
  • 下载费用:5 金币  

休闲游戏河北联大毕设.doc

关 键 词:
休闲 游戏 河北 联大
资源描述:
曲阜师范大学QU FU NORMAL UNIVERSITY毕 业 设 计 说 明 书GRADUATE DESIGN设计题目:基于 Cocos2D-X 游戏设计与开发学生姓名:董强专业班级:11 级软工一班学 院:信息科学与工程学院指导教师:闫超 老师2015 年 04 月 10 日摘 要- I -摘 要目前 Android 系统手机和 IOS 系统手机在中国非常火爆,几乎快到每人一部。而作为休闲娱乐的手机游戏就开始愈受青昧。而 cocos2d-x 的出现让手机游戏开发容易很多。而利用 C++编程,跨平台的优势让其在市场上已占据一席之地。而本次研究的就是在 cocos2d-x 平台上完成一款在手机上有可玩性的塔防类游戏(如宝石精灵)软件技术发展日新月异,必须时刻掌握最新的技术才能让自己在毕业后有更多的资本去跟别人竞争。而 COCOS2D-X 刚到自己的黄金发展时期,掌握这门技术可以让自己拥有更多的资本。COCOS2D-X 现在伴随着触屏手机的发展而流行,现在手机市场上最火爆的游戏很多都是利用 COCOS2D-X 开发。例如捕鱼达人,从上市到现在已经下载量已超数十万次。所以 COCOS2D-X 的市场很不错。关键词 手机游戏;COCOS2D-X;塔防Abstract- II -AbstractCurrently android system phones and IOS phone system is very popular in China, almost approaching each one. As mobile gaming entertainment began more affected Qing Mei. The emergence of cocos2d-x mobile game development a lot easier. The use of C + + programming, cross-platform advantages in the market has been allowed to occupy a place. The completion of this study is on the phone there is a tower defense game playability on cocos2d-x platform (such as the defense of radish). Software technology is advancing rapidly, must always be abreast of the latest technology to make their own after graduation have more capital to talk to others to compete. The COCOS2D-X arrived in their golden period of development, to master this technology can allow himself to have more capital. COCOS2D-X is now accompanied by the development and popularity of touch screen mobile phone, the mobile phone market is now the most popular games are mostly use COCOS2D-X development. For example, people fishing from the market until now has been downloaded hundreds of thousands of times the amount exceeded. So COCOS2D-X market is very good.Keywords Mobile games; COCOS2D-X; Tower Defense目 录- III -目 录摘 要 .............................................................................................................................IABSTRACT .......................................................................................................................II第 1章 绪论 ..................................................................................................................11.1 手机游戏发展现状 .............................................................................................11.1.1中国手机游戏的现状 ......................................................................................11.1.2 COCOS2D-X简介 ..........................................................................................31.2 课题的来源 .........................................................................................................51.3.本文主要内容 .....................................................................................................51.4 本章小结 .............................................................................................................6第 2章 游戏需求及可行性分析 ..................................................................................72.1 游戏需求分析 .....................................................................................................72.1.1 功能需求分析 .............................................................................................72.1.2 性能需求分析 .............................................................................................72.2 游戏可行性分析 .................................................................................................82.2.1 技术可行性 .................................................................................................82.2.2 操作可行性 .................................................................................................9第 3章 游戏的策划及架构 ........................................................................................113.1 游戏的策划 ........................................................................................................113.2 游戏中的资源介绍 ............................................................................................113.3 游戏的架构 .......................................................................................................133.3.1 游戏的架构简介 .......................................................................................143.3.2 游戏的运行过程 .......................................................................................153.4 本章小结 ...........................................................................................................15第 4章 游戏的详细设计及功能实现 ........................................................................164.1 游戏所用技术及开发环境 ...............................................................................164.1.1 VIRTUAL STUDIO2010和 COCOS2D-X的下载与安装 ..............................164.1.3 ECLIPSE、JDK 和 ANDROID SDK的下载与安装 ......................................194.2 游戏的界面设计 ...............................................................................................194.3 游戏主要类的开发 ...........................................................................................224.3.1主菜单界面的界面跳转 ............................................................................224.3.2炮塔的触摸建立 ........................................................................................234.3.2子弹与怪物的碰撞 ....................................................................................234.3.3怪物的行进路线 ........................................................................................244.4将项目编译到手机上 ....................................................................................254.5 游戏的优化与改进 ...........................................................................................274.6 本章小结 ...........................................................................................................27结 论 ..........................................................................................................................28参考文献 ......................................................................................................................29谢 辞 ..........................................................................................................................30目 录- IV -第 1 章 绪论- 1 -第 1章 绪论1.1 手机游戏发展现状随着高新技术的发展越来越快,手机硬件体积越来越小,功能越来越强大。人们从最早的手机游戏例如贪吃蛇,打地鼠,俄罗斯方块,到现在各式各样的手机游戏。人们对于手机游戏的需求也越来越高,而手机游戏所取得成就也是逐日增加。1.1.1中国手机游戏的现状随着手机的不断发展,功能不断强大,人们对手机的娱乐功能需求越来越强。Flurry Analytics 在 2 月份指出中国智能手机和平板电脑安装量超过了美国(2.46 亿 vs2.3 亿) 。中国取代美国在该市场地位之所以如此重要,是因为在中国市场的这 2.5 亿台移动设备中,有 1.5 亿台是 2012 年新增的设备。中国在移动设备市场上惊人的发展预示着该国手机游戏市场在 2013 年的巨大发展潜力,这一点也已经引起行业媒体的关注:《华尔街日报》曾报道 2013 年手机游戏收益增幅将达 55%,并在 2015 年仍将超过 50%。报道还指出中国智能手机覆盖率将在 2013 年突破 50%大关,这意味着今年智能手机安装量将增长将近 4.25亿次。这是一组惊人的数据,任何手机游戏开发商都不能不考虑在中国市场的发行战略。本文旨在从西方开发者角度,提供中国游戏市场概况。与韩国手机游戏市场分析不同,我们在此着重分析中国市场的现实竞争环境,以及打算在此发布手机游戏的开发商所面临的机遇和挑战。我国手机的使用量已突破 5 亿这一事实不仅让中国成为世界上最大的手机消费国,更为重要的是,它也为手机游戏产业的发展带来了广阔的受众基础。根据 2006 年 1 月的调查资料,移动“百宝箱”在线注册用户已经超过了3000 万人,它意味着至少已有 3000 万人次尝试玩过手机游戏。按照产业分析人士的说法,当用户达到 1000 万时,人际间的口碑传播将会促进用户规模快速提升,从而形成市场拐点。以此推算,手机游戏产业的爆发力可谓巨大;再者,5 亿用户并非手机数量的上限,如果不计一人持有多部手机的情况,中国还有数亿人口在为它的持续增长提供后续力量。就是中国手机游戏市场的残酷现状。出现于 2012 年第三季度的中国 iOS和 Android 设备将近 2 亿台,其中 Android 占比 70%,而 IOS 的总体市场份额曲阜师范大学信息科学与工程学院- 2 -则降至 10%以下。尽管 iPad Mini 在中国销量远比其他市场更乐观,苹果也是中国平板电脑市场佼佼者,但 Android 总体市场份额在 2013 年进一步领先。《捕鱼达人》开发商 CocoaChina 据称该游戏每月收益超过 600 万美元,下载量突破 1.2 亿次,并指出 Android 在 2013 年中国手机游戏市场收益中占比达80%。尽管运营商计费系统向外国开发者开放盈利服务,平板电脑在中国市场仍比其他地区更缺乏可行性——中国的山寨 Android 平板电脑通常没有 SIM 插槽,这意味着这些设备无法采用运营商计费系统。中国市场的动态创造了一系列开发指标——Android 优化,智能手机优先,这一点与其他地区的情况相反(iOS优先,平板电脑优先) 。中国市场的内容也呈现分裂状态,不存在任何一种凌驾于其他游戏类型之上的题材。据友盟数据显示,中国玩家最常玩的是动作类游戏(占比 22%) ,其次是休闲游戏(17%)和益智游戏(15%) 。所以这种娱乐性的塔防游戏在现在市场中还是非常受欢迎的。目前,手机上已经出现了的一些 MMORPG(Massive Multiplayer Online Role Playing Game,大型多人在线角色扮演类游戏)网络游戏,其特点是随着玩家的游戏时间变长,其操作的虚拟角色会有“成长” ,游戏乐趣来源是“虚拟成长”带来的成就,角色成长后更强大,可以获得更强的装备、挑战更强的怪物、打败其他玩家。这种游戏追求黏性,希望玩家玩这个游戏的时间越长越好。另一方面,由于游戏时间长或者网络限制,所以游戏节奏比较慢,比如慢慢走地图迷宫和 NPC(游戏内角色)对话时一页一页地翻看文字内容,同时游戏系统庞大复杂,可以让玩家游戏时间更久,延长产品的生命周期。而手机游戏发展的主流方向一定不是像 MMORPG 那样需要占用长时间的网游。从苹果的 App Store 和谷歌的 Android Market 上的现有的游戏可以看出,绝大多数的游戏还是单机小游戏,这些游戏都具有以下几个特点:时间短、节奏快、靠操作过关而不是靠角色成长过关。单机游戏在国内存在一个比较大的问题,就是版权很难得到保证。做电脑单机游戏的公司不是改行做网络游戏就是已经关门了。在手机平台上版权问题稍微有 点好转,因为苹果的 App Store 和谷歌的 Android Market 等商城在一定程度上会保护版权。正因为如此,现在已经存在一些只做单机游戏而过得很不错的厂商了,典型的就是智乐软件(GameLoft) 。大家仔细观察苹果的 App Store 和谷歌的 Android Market 等商城里卖的游戏,大多数还是单机游戏,让用户花一两美元买来玩,玩一两周后扔掉,手机第 1 章 绪论- 3 -游戏正在成为一种“快速消费品” 。玩家在游戏中获取的 主要乐趣是操作的乐趣或者来自于童心的乐趣,而不在于传统网络游戏中“成就型、探索型、社交型、杀手型”的乐趣。这类单机游戏的节奏一般比较快、游戏系统 简单、玩家比较容易上手,比网络游戏更适合在手机上进行短时间的娱乐。不过单机游戏除了版权之外还存在一个比较大的问题,那就是游戏的生命周期太短,用户黏性差,游戏开发者很难获得长期的稳定收入。因此这些单机游戏需 要通过一些简单的社交功能来吸引用户,黏住用户。这些简单的功能大致包括提供积分排行榜以及提供等级等,这个都是弱社区化、弱联网化的功能。正因如此,笔者认为手机游戏在单机方面的发展趋势,应该就是这类的“弱联网化、弱社区化”的单机游戏。这种趋势在苹果的 App Store 和谷歌的Android Market 等商城上已经非常明显。如今,利用移动互联网开发游戏已成了快捷的变现方式。UC 首席运营官朱顺炎曾表示,手机上有不同的流量入口,这是移动产业链所有企业的机会,游戏已是 UC 重点发力项目之一。据 UC 方面的数据显示,截至 6 月份,UC 游戏平台月度活跃用户已超过 5000 万,运营的 200 多款游戏中,已有超过 10 款游戏的月营收超过 100 万元。 另据记者了解,今年上半年,国内网页游戏与手机网游继续保持迅猛的增长态势。最新数据显示,中国网页游戏市场上半年实际销售收入为 38.2 亿元,增长率达到 46.7%,手机网游上半年实际销售收入为 12.6 亿元,增长率达到54.4%,增速几乎是传统大型客户端游戏的 3 倍。 Android 在中国智能手机市场占据主导地位,在该市场的分裂性甚于西方市场,因为中国充斥大量廉价、山寨 Android 设备,以及大量独立应用商店(超过 500 家) 。这些应用商店在明年或许会因为运营商计费系统(用户通过其运营商服务购买 IAP)的强大而整合起来,但如此之多的应用商店仍是意欲进军中国市场的游戏公司所面临的一大问题,并且这些公司还得在这样一种模糊的商业环境中彼此建立关系。因此,现在国内许多大型的手机游戏开发商已经把目光瞄准了这些可玩性很高的单机小游戏上。而在这中间最火热的自然就是塔防这种战略性的游戏。1.1.2 COCOS2D-X简介Cocos2D-x 是全球知名的开源跨平台手机游戏引擎,易学易用,目前已经支持 iOS、Android、Windows8、Mac OSX、Linux、BlackBerry、Windows 曲阜师范大学信息科学与工程学院- 4 -Phone 等平台。它由只支持 iOS 平台的 cocos2D 演化而来,x 即意味着跨平台,而它现在已经推出了 HTML5 版本,显示了这个引擎强大的生命力和扩展能力。目前在 iOS 和 Android 平台上有许多知名游戏都使用此引擎开发,而且其项目创世人王哲是中国人,因此对中文的支持非常好,且有开发者社区cocoachina,目前此引擎属于触控科技名下。Cocos2D 的稳定性、可商用型和流行程度已无需证明。目前 App Store 中国区付费总榜前三十名约有 50%是基于 Cocos2D 开发的,几个月来长期如此。因此:只要你是做 2D 游戏就应该用 Cocos2D 引擎;根据发布目标平台和团队擅长的编程语言选择不同 Cocos2D 分支,开源社区尊重每位程序员自己的喜好和口味;不用担心法律和授权费用的问题,Cocos2D 及其集成的第三方库都是非GPL/LGPL 的;Cocos2D 家族包含了一系列不同语言、不同渲染方案的多个分支,目前稳定成熟、有商业游戏发布的主要有三个:Cocos2D-iPhone,用优雅的Objective-C 语言进行游戏开发,最近出了 JavaScript 绑定,游戏只能运行于iOS 设备上;Cocos2D-X,用经典的 C++进行游戏开发,加以 Lua 绑定和JavaScript 绑定,游戏可运行于 iOS、Android、 Windows Phone 8、Windows 8 Metro、BlackBerry 10、bada、MeeGo、Linux、 Mac OS X 等手机和桌面系统上;Cocos2D-XNA,用 C#进行游戏开发,可运行于 Windows Phone 7&8 之上。图 1.1 Cocos2d 系列引擎对不同平台和开发语言的支持而现在国内有多家企业已经开始着力发展自己的 COCOS2D-X 的手机游戏。而且取得的效果非常好。Cocos2d-x 目前已经覆盖了 2D 手游里面的各种类型了。近期比较流行的游戏中我叫 MT,魂斗罗,Zenonia5 都是使用 Cocos2d-x,还有一些经典的游戏,比如神仙道,忘仙,卧龙吟,捕鱼达人 1,捕鱼达人 2,魔界勇士,星辰变,大掌门,小小商业街等游戏也是 Cocos2d-x 的作品。
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

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

关于本文
本文标题:休闲游戏河北联大毕设.doc
链接地址:http://www.gold-doc.com/p-139215.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开