用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计iOS毕业设计

iphone iOS操作系统app打地鼠游戏设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 该课题研究的内容是在如何在iOS移动操作系统上设计并实现应用程序,在移动互联网快速发展的时期,该课题符合市场软件趋势的需求。通过该课题的设计能够培养学生综合运用学过的基础理论和专业知识,独立分析、解决实际问题的能力;培养学生掌握文献检索、资料查询的基本方法以及获取知识的能力;培养学生设计和开发计算机软件的基本能力;算法分析与设计能力。题目涉及到软件工程、数据库原理、程序设计方法等主干课内容的应用,较好地符合计算机科学与技术专业的培养目标。难度适中,工作量达到计算机科学与技术专业本科毕业设计的要求,学生经过努力可以在教学计划规定的毕业设计阶段完成。
摘要
2008年以来,随着ios系统的逐渐成熟,iPhone逐渐成为了许多人挑选智能手机的首选,而appstore良好的用户体验和ios端日趋成熟的开发环境,无疑给了更多开发者信息,从而各类应用和游戏app开始了一轮爆发性的增长。而游戏娱乐类软件正是最受欢迎的手机应用程序之一。由于 iPhone 平台硬件及系统特性,使得基于这种平台的应用开发具有许多独特之处。 本文根据游戏项目需求和游戏的概念设计以及协议机制和代理模式,结合基于HTTP协议的Socket编程,设计并实现了一款基于 iPhone 手机平台的 2D 游戏。并为提高用户体验,增加了用户分享的功能。
论文首先表明了课题的来源并介绍了 iPhone 手机应用程序的市场及其开发现状。接着介绍了 iPhone 平台的硬件特性和 Xcode 开发环境,并对Objective-C 的内存管理等相关理论进行了初步研究。然后根据用户需求,进行了游戏的概念设计。结合 Cocoa 的协议机制及代理模式,分析并确立了系统的架构。在此基础上,设计并实现了游戏系统三个主要模块:主菜单场景模块,新游戏场景模块,游戏结束场景模块。同时完成了模块的测试以及系统内存使用和内存泄露情况的监测。根据需求说明和游戏设计,在项目的迭代开发过程中对系统不断地进行完善,最终达到了系统的设计要求。 本项目的软件开发设计中充分利用了协议机制与代理模式,有效降低了模块间的耦合程度。同时可灵活地实现游戏功能的增减,提高了游戏的可拓展性,为游戏升级提供了良好的基础。在项目开发的过程中监测系统内存的使用及泄露情况,尽量避免了不合理的内存分配以及内存泄露的发生,使得系统更加健壮稳定。
关键词:用户分享;游戏娱乐;HTTP协议;Xcode

目录
第一章 引言 1
1.1 课题背景及意义 1
1.2 移动互联网在国内外的发展现状及前景 2
1.2.1 appstore发展现状 2
1.2.2 国外ios应用程序开发现状 3
1.2.3 国内ios应用程序开发现状 3
1.2.4 移动互联网在国内外的发展现状 4
1.2.5 移动互联网的发展趋势分析 6
1.3 主要研究内容 8
第二章 ios、语言、环境所有技术介绍 9
2.1 硬件设备介绍 9
2.1.1多点触摸特性 9
2.1.2 多任务处理功能 9
2.2 iPhone 开发的集成环境 10
2.2.1应用程序的开发环境 10
2.2.2 iOS系统介绍 10
2.2.3 Objective-C介绍 11
2.2.4 XCode 12
2.2.5 第三方库AsynUdpSocket 13
2.2.6 HTTP协议 13
2.3 系统软件开发中的相关概念 13
2.3.1 内存管理机制 14
2.3.2 代理模式和协议机制 16
2.3.3 分享机制的采用与重要性 16
第三章 需求分析 18
3.1需求说明概念设计 18
3.1.1需求说明 18
3.1.2概念设计 18
3.1.3详细设计 19
3.2需求分析 20
3.2.1 总体需求分析 20
3.2.2 主菜单模块需求分析 20
3.2.3 游戏主体模块需求分析 21
3.2.4 游戏结束模块需求分析 22
第四章 总体设计 27
4.1 程序总体架构 27
4.1.1 系统的架构设计 27
4.2 主菜单场景模块的设计与实现 29
4.2.1 设计思想 29
4.2.2 实现过程 29
4.3 游戏综合场景模块的设计与实现 29
4.3.1 设计思想 29
4.3.2 实现过程 29
4.4 游戏结束场景模块的设计与实现 31
4.4.1 设计思想 31
4.4.2 实现过程 31
4.5 游戏后台业务逻辑类或无图形界面类的设计与实现 31
4.6 游戏可视化图形元素类的设计与实现 32
4.6.1 设计思想 32
4.6.2 实现过程 32
第五章 系统的测试 33
5.1 系统的配置 33
5.1.1 系统的硬件配置 33
5.1.2 系统的软件配置 33
5.2 系统的测试 33
5.2.1 主菜单场景模块的测试 34
5.2.2 游戏主体场景模块的测试 34
5.2.3 游戏结束场景测试 35
5.2.4 成绩分享场景测试 35
5.2.5 测试中的问题与结论 35
5.2.6 内存使用和内存泄露的测试 36
5.3 系统的运行 36
5.4本章小结 36
第六章 技术经济分析 37
第七章 结论 38
参考文献 39
致谢 40
附录一 中文译文
附录二 外文资料原文
附录三 代码展示
本文主要研究基于 iPhone 手机移动平台的 2D 游戏设计与实现,整个过程中主要完成了以下方面的工作: 根据项目的用户需求,完成了游戏概念设计。在此基础上完成系统的需求分析;介绍了 iPhone 手机硬件设备,iPhone 开发包 SDK。介绍了 iPhone 手机应用程序开发中非常重要的内存管理机制,代理模式和协议机制;根据用户需求,完善游戏概念初步设计和详细设计。根据用户需求和游戏概念设计文档,对系统和模块进行需求分析;对游戏系统进行架构设计。在此基础上设计并实现主菜单场景模块、新游戏场景模块、积分榜场景模块和游戏设置场景模块这四个主要功能模块;在项目开发的过程中,对项目进行模块的功能测试和系统测试,以及对内存使用和内存泄露情况进行监测管理;在迭代开发的过程中,不断地优化和完善系统,为了使整个系统的结构更加完整,功能更加稳定,衔接更加流,用户体验得到大幅度的提升。

根据基于 iPhone 移动设备的应用程序开发的个性化和用户体验极致化的特点,在系统的需求分析阶段,采用简化的原型模型法。 通过向客户或未来的用户提供原型来获得用户的反馈,而开发出的软件能够真正反映用户的需求,尽量降低由于软件需求的不明确而带来的开发风险。尤其是在目前 iPhone 开发尚未成熟的中国市场,对于产品的最终功能和效果,客户往往存在许多的不确定性。因此相较于传统的自顶向下的瀑布模型,此时采用原型模型进行软件开发具有相当大的优势。在市场上,这种方法得到了极其广泛的应用。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信