毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现

上传人:liy****000 文档编号:115166167 上传时间:2019-11-12 格式:DOC 页数:25 大小:2.52MB
返回 下载 相关 举报
毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现_第1页
第1页 / 共25页
毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现_第2页
第2页 / 共25页
毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现_第3页
第3页 / 共25页
毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现_第4页
第4页 / 共25页
毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--基于IOS的愤怒的小鸟游戏的设计与实现(25页珍藏版)》请在金锄头文库上搜索。

1、盐城师范学院毕业设计毕业设计 基于IOS的愤怒的小鸟游戏的设计与实现姓 名 学 院 专 业 班 级 ) 学 号 指导教师 2016年 5月16日盐城师范学院毕业设计基于IOS的愤怒的小鸟游戏的设计与实现摘 要 中国手机游戏在近几年开始快速发展,现在给大家推荐一款非常受欢迎的手机游戏愤怒的小鸟。通过对愤怒的小鸟的分析,让我们了解什么是手机游戏,同时结合结合该游戏品牌化,流行华和简单、简洁的操作方式的特点,并联系其契合了移动互联网的需求,抓住用户时间碎片化,抓住手机游戏“微游戏”时代的契机的成功关键来探索我国手机游戏的发展之路。Angry Birds(中文译名:愤怒的小鸟)是一款首发于iOS品台的

2、触摸类游戏 。愤怒的小鸟是一款老少皆宜的益智类游戏,深受广大青少年和儿童家长的喜爱,他们把这款充满去趣味性的游戏作为他们休闲时的最好的选择,让这款游戏子很短时间内赢得了很高的人气。【关键词】:手机游戏,愤怒的小鸟,互联网,手机,IOS 盐城师范学院毕业设计Based on the IOS angry birdsThe design and implementation of the gameAbstractChina mobile games began to rapid development in recent years, and now give you recommend a ver

3、y popular mobile game angry birds. Through the analysis of the angry birds, let us know what is the mobile phone games, at the same time, combining the game brand, popular in China and the characteristics of simple, concise way of operating, and contact the accorded with the demand of the mobile Int

4、ernet, seize the user time fragmentation, seize the mobile game game the success of the opportunity of the era of the key to the development of Chinas mobile game. Angry Birds (English name: Angry Birds) is a touch games starting in iOS product. Angry birds is a puzzle game for young and old, loved

5、by the majority of teenagers and childrens parents, they take it full of fun games as they are the best choice in leisure, within a very short time, let the game son won a high popularity.Key words:mobile game,Angry Birds,internet,mobile phone,IOS目录1绪论11.1 系统开发的背景11.2 可行性分析11.3 系统研究的目的和意义22系统需求分析22.

6、1用户功能需求分析22.2 系统性能要求42.3 业务流程分析图43系统总体设计43.1 系统功能模块分析43.1.1 APP应用设置53.1.2 玩家信息管理53.2 系统类关系图53.3 系统总体设计64游戏的各个模块的设计与实现74.1 开发工具介绍84.2 游戏核心技术的介绍94.2.1 Cocos2D游戏引擎的简单介绍114.2.2 Box2D游戏引擎的简单介绍124.2.3物理引擎需要解决的问题124.3 游戏界面的搭建和角色的创建134.4 游戏应用程序所用到的框架和应用的头文件145 系统测试与性能分析155.1 功能测试165.2 测试结果分析186 结束语19参考文献21致

7、 谢221绪论1.1 系统开发的背景 到2013年止,全球的电子游戏交易市场的交易额已高达930多亿美元,这是一个多么惊人的数据啊,我们为已经成为全球娱乐产业的领头羊的电子游戏产业而感到惊叹不已,电影产业用了180年菜达到了它现在所达到的高度,而电子游戏产业仅仅用了短短的40年就超越了电影产业,可见电子游戏在全球受青睐的程度远超电影1。根据中国移动游戏产业的发展趋势显示,截止到2013年中国电子游戏产业市场销售总额已经达到800多亿,这也是一个非常可观的数据,同比上一年增长40%以上,如今,中国手机游戏用户已达3.2亿,占了将近中国总人口的1/4。2013年8月到12月,中国移动网络游戏市场实

8、际销售收入约41.5亿元,环比增长49.6%。据权威机构预测,未来几年年,移动互联网市场的高速增长带来的手机游戏制造的产值将由250亿美元增长至600多亿美元2。手机游戏的每年增长率是真个游戏行业增长率的3.8倍,这说明,手机游戏的增长,远远跑赢游戏行业其它行业。1.2 技术可行性分析技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。现在的社会,手机已经成为人们的生活必需品了。手机也在实现着越来越多的功能,游戏的出现更是顺应时代的召唤。对于开发者而言,手机游戏开发意义是非常非常重大的。在以前,也许在手机上玩游戏可以说是天方夜谭,但今天,移动电话已不仅仅只有

9、打电话和发短信这么简单的功能了,它现在的主要特性是网络计算机,如今是联网的年代,有了网络,我们可以接受和传递许多数据和信息,而且速度非常可观,素以现在的手机即移动电话可以说是一台小型计算机,也许它与台式机相比还是有一定的差距的,但要运行一款手机游戏还是绰绰有余的。所以这样的网络游戏在手机上实现是完全可以的。1.3 系统研究的目的和意义现在的社会,手机已经成为人们的生活必需品了。手机也在实现着越来越多的功能,游戏的出现更是顺应时代的召唤。对于开发者而言,手机游戏开发意义的重要性不言而喻。下文的内容让我们一起去了解一下。当今社会的移动电话与几十年前的移动电话相比较,变化可谓是天翻地覆啊。以前的移动

10、电话就只能打打电话和发发短信,上网几乎是不可能的,再看看现在的移动电话,简直就是一台小型的计算机,夸张点说,只有你想不到的,没有它组不到的,更何况是一款手机游戏在手机上运行!所以这样的网络游戏也可以在手机上实现。由于计算机科学的快速发展,游戏开发得到了飞速的开发和普及。而基本完善的图形学、应用数学、数据结构、算法以及网络安全完整合成了游戏开发所必需的游戏引擎4。由于快速做出原型是游戏开发的一个重要的部分,所以必须学会高效编写可充用的代码。作为一个即将成为程序员的应届毕业生,我重来没有正真理解游戏开发重要性,不过直到最近,看到别人的一个游戏演示引起了多少人的关注,不管我喜不喜欢游戏,但游戏给我们

11、的欢乐和创造希望的梦想我是不可以否定的,让我对游戏编程又充满信心,这使我得出一个结论,就算游戏开发不是一个重要的领域,也与一定的价值,速与我奥在这跳道路上一直走下去。我们可以看到研究手机游戏开发意义是有成就感的,这种成就感就是别人玩了这种游戏之后会有满足,会有愉悦感,这就是动力。2系统需求分析2.1用户功能需求分析由于本游戏简单易操作,容易引起玩家的兴趣,对用户没什么特殊的要求。一般经过几分钟的练习就都可以熟悉游戏规则和玩法。如图2-1,图2-2,图2-3,图2-4。图2-1 游戏界面图详细步骤如下:1、在平台上注册一个愤怒的小鸟帐号2、使用新创建的帐号登录到游戏3、进入主界面之后过一会会提示

12、“是否进行数据合并”玩家们选择“是”就行了,这样玩家就可以继承游客登录的存档了。使用帐号登录走到哪里都不怕存档丢失哦,这就是云存储的优点之一。 图2-2游戏界面图例 图2-3游戏界面图例图2-4游戏界面图例2.2 系统性能要求1.实时性本游戏是手机游戏,因此用户给出的的操作程序必须立即作出响应,否则该游戏视为失败5。现在的手机游戏几乎都要求实时性,如果你玩一款游戏手机上点了半天,结果好几分钟后才给你反应,这样的游戏你会去玩么,现在的玩家都追求实时性,就是玩家做出操作,系统能马上给出响应,这样才会给玩家一定的吸引力,否则,连最起码的实时性都不能满足的的手机游戏,是非常失败的。 2. 易操作性 易

13、操作是手机游戏的首要特性,用户能不看说明书,只要进行多次试玩就可以了解本游戏的规则,这是本应用对操作的基本要求。一款好的手机游戏是要受到绝大多数认得欢迎才是一款好的手机游戏,只有很多人玩才能证明这一点,而在这么多的玩家中只有少之又少的玩家才具备极强的动手操作能力,很多都是与生俱来的天赋。如果一款游戏你设计的操作难度太高,绝大多数玩家都无法驾驭,那么他们就会放弃该游戏而去选择另一款适合他们的游戏,所以一款游戏想要受欢迎,那就必须符合大众的要求,不能追求特殊化,来满足极少数高操作玩家的要求6。所以一款好的手机游戏,他的易操作性也十分厂重要的。2.3 业务流程分析图 业务关系总体分析图如图2-5所示

14、。图2-5 业务关系总体分析图 第 4 页 共 21 页,3系统总体设计3.1 系统功能模块分析当前应用使用xcode软件的UI界面对游戏的各个界面进行设计,实现每个游戏界面的跳转功能,本系统的功能模块也分为5个不同的功能模块。游戏登录模块开始游戏模块暂停游戏模块结束游戏模块退出游戏模块。UI设计基本概念与流程介绍UI即User Interface(用户界面)的简称。UI设计是指对软件的人机交互、操作逻辑,界面美观的整体设计7。好的UI设计不仅是让软件变得有个性有品位,满足绝大部分用户的基本需求和审美观要求,还要让软件的更具有操作性,充分体现软件的定位和特点。UI设计由交互设计,界面设计和用户研究三部分组成。UI设计流程是从立定一个项目开始的,然后基于这三部分开始设计项目,作为一名UI设计师,就应该严格遵循流程的规范,进行需求,分析设计,调研验证,方案改进以及用户验证反馈等阶段。3.1.1 APP应用设置设置应用系统背景音乐声音大小、背景色的亮暗度和游戏难度。使用SeekBar来控制系统音量,使用RadioGroup来控制游戏难度。3.1.2 玩家信息管理在游戏结束的时候

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号