宝石对对碰手机游戏设计大学论文.doc
《宝石对对碰手机游戏设计大学论文.doc》由会员分享,可在线阅读,更多相关《宝石对对碰手机游戏设计大学论文.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 河北农业大学 本科毕业论文(设计) 题 目: 宝石对对碰 摘 要 游戏设计的历史很悠久,几千年来,从最古老的非洲的Awari游戏,到现在最为优雅的游戏-围棋,人们设计和玩过的游戏不计其数,许多游戏已经随着时间遗失在历史的长河中了。除了经典游戏之外,人们总是对新游戏感兴趣,因此一直有对新游戏设计的需求。 手机游戏: 指用户利用随身携带具有广域无线网络联机功能(GPRS 或CDMA)的移动终端设备(手机),随时随地进行的游戏。简单说手机游戏是指运行于手机上的游戏软件。 本文介绍了手机游戏对对碰的开发过程。论文遵循软件工程的方法,详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的
2、整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。本系统开发成功后可以实现对对碰游戏的登陆,注册,以及游戏的娱乐功能。Xcode 5.0开发工具,采用成熟的软件研制技术,后台数据库采用Sqlite3。关键词 : 对对碰, Xcode 、 Sqlite3 AbstractGame design is a long history, thousands of years, from the most ancient Africa Awari game, now the most elegant game, chess, people design and play the game to
3、o many to count,many games have the time lost in the long river of history.In addition to the classic game, people are always interested in new game, so there has been to the new demand of the game design. Mobile phone game:refers to carry awire less wide area network online function using the user(
4、GPRS or CDMA) of the mobile terminal(mobile phone),whenever and wherever possible the game.Simple said mobile phone game is running on the mobile phone game software.This paper introduces the development process of mobile phone games on colliding. Methods according to the software engineering, discu
5、ssed in detail from the demand analysis, system analysis, outline design, detailed design, and test and debug the entire development process, summed up the improvement direction of the experience of the development process of the system and future.After the success of the system development can be a
6、chieved on the puzzle game landing, registration, and entertainment function. Xcode 5 development tools, the use of mature software development technology, back-end database using Sqlite3. Keywords: two of a kind, Xcode, Sqlite3 目 录 1. 绪论.3 1.1课题背景.3 1.2 选题依据和研究意义.3 1.3 研究现状和发展态势.42 相关开发工具的技术简介.4 2.
7、1 IOS开发技术.5 2.2 Xcode开发工具介绍.6 2.3 面向对象理论的介绍.6 2.4 SQLite的介绍.73 游戏分析与总体设计.7 3.1游戏功能及规则描述.7 3.2 游戏流程分析.8 3.2.1 登陆模块.9 3.2.2 注册模块.10 3.2.3 主页模块.11 3.2.4 游戏模块.124 游戏界面实现.13 4.1 登陆界面.13 4.2 注册界面.14 4.3 主界面.16 4.4 游戏界面.175 核心代码实现和程序的设计模式.17 5.1游戏规则的核心算法.17 5.2 IOS开发中的代理模式.29 5.3 IOS中的MVC设计模式.306 结束语.317 参
8、考文献.328 致谢.33 1. 绪论1.1课题背景 现在的移动电话是小型的计算机,它的处理能力与台式机的标准处理能力相比很有限,但是足够运行一个小型的游戏。 现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。 除了语音数据以外,它们还可以发送和接收其它类型的数据。所以类似传奇、千年这样的网络游戏也可以在手机上实现。 当然就处理能力和性能而言,当前阶段的支持Java的手机很接近第二代控制台游戏机、80年代中期的家用电脑和早期的手持游戏机。内存通常很有限-一般128KB到500KB-虽然有些智能手机比如Nokia 3650有4 MB内存。与PC相比,它们的输入和显示功能也很
9、有限;小屏幕(许多仍然是黑白屏幕),为电话拨号优化的小键盘并不针对文本输入,以及有限的声音处理能力,中国电子游戏产业的发展,是从上个世纪的80年代末开始兴起的,市场展现过的有大型机游戏、家用游戏、掌机游戏、PC机游戏、动漫游戏、网络游戏、手机游戏等几大类游戏。 80年代末是大型机游戏时代,主要经营游戏厅。90年初家用游戏和掌机游戏发展较快,主要产品面向家用。到了90年代中期,个人计算机普及很快,因此PC机游戏比较流行。 随着网络技术的发展,从2000年开始盛行网络游戏。现在,网络游戏发展很快,是目前游戏产业中规模较大的一个种类。最近几年,手机游戏、动漫、卡通又开始迅速发展。游戏产业发展很快,
10、游戏种类不断变化。 1.2 选题依据和研究意义 作为运行于手持设备上的应用程序,手机的硬件特征决定了手机游戏的特点。那什么是手机游戏呢?相信大家都知道吧!手机游戏是指运行于手机上的游戏软件。目前用来编写手机最多的程序是Java语言,见J2ME。其次是C语言。 是的,就是如此,中国市场以及全球市场庞大的手机用户群,都为手机游戏的发展奠定了良好的基础。而现在手机本身硬件的发展,也为其支持多项游戏的运行提供了可靠的保障! (1) 庞大的潜在用户群 全球在使用的移动电话已经超过10亿部,而且这个数字每天都在不断增加。在除美国之外的各个发达国家,手机用户都比计算机用户多。手机游戏潜在的市场比其他任何平台
11、,比如PlayStation和GameBoy都要大。 (2) 便携性 在控制台游戏时代,GameBoy热销的一个原因就是便携性人们可以随时随地沉浸在自己喜欢的游戏中。和游戏控制台或者PC相比,手机虽然可能不是一个理想的游戏设备,但毕竟人们总是随时随身携带,这样手机游戏很可能成为人们消遣时间的首选。(3)支持网络因为手机是网络设备,在一定限制因素下可以实现多人在线游戏。现在腾讯的多款游戏、盛大的游戏都支持手机登陆的。 是的,拥有这么大的市场前景和用户群体,手机游戏的迅猛发展是势不可挡的,接下来,都会有更多更好的网络游戏不断面世,相信对于广大的用户朋友来说都都是值得欣喜的! 1.3 研究现状和发展
12、态势.在科技技术与互联网高速发展的社会中,手机游戏能够给人们带来随时随地的并具有广域无线网络联机功能的休闲互动娱乐体验,以获取在现实生活中的精神与娱乐上的享受,在某种程度上满足人们本身的希冀,是一种精神世界地释放。wsn中国行业咨询网_行业报告_行业分析_市场调研_第三方市场数据提供商wsn中国行业咨询网_行业报告_行业分析_市场调研_第三方市场数据提供商 近几年来,手机游戏快速发展的同时按内容可分为:角色扮演类、冒险类、格斗类、体育竞速类、电影改版类、棋牌类、益智类、模拟类。纷繁的手机游戏种类已成为人类线上娱乐生活的不可缺少的最主流载体而存在,各类智能手机伴随着PC网络游戏为基础、3G网络的
13、不断强化为措施的条件下大力迅猛发展手机网络游戏。虽然手机游戏的用户越来越多,丰富多彩的游戏种类给玩家带来了更多的选择,但是我国的手机游戏行业的发展现状并不乐观,主要因素有:1)高质量游戏软件开发公司和人才的贫乏,导致无优秀游戏打人市场。2)游戏创意的匮乏。大多游戏都只是一味跟风,看到某个游戏成功赢得市场,便改换场景风格、人物造型、故事背景等,其游戏核心一沉不变的思维理念会使玩家产生审美 疲劳。wsn中国行业咨询网_行业报告_行业分析_市场调研_第三方市场数据提供商wsn中国行业咨询网_行业报告_行业分析_市场调研_第三方市场数据提供商 随着手机游戏的商业模式进一步凸显,人们对手机的休闲娱乐功能
14、需求越来越强烈,手机游戏已成为现代人们生活娱乐中必不可少的主流移动终端设备。游戏应用服务市场促使手机平台的不断提升 而日新月异。据中咨网研究部调研显示,2012年底,我国手机游戏产业有了突飞猛进的发展,手机 游戏使用用户比例高达到80以上,市场规模超过 16亿元人民币。在未来,游戏产品能否在市场中脱颖而出,一切取决于你能玩出什么花 样来,这将激发更多的开发商和制作人员攻坚克难 创造出高质量的作品,面对手机游戏自身的趣味性、 易掌握性、可中断性、交互性,游戏厂商也将面临亘 古未见的激烈竞争。由此可见,手机游戏已是人们日常生活中密不或缺的休闲娱乐方式。这强有力的促使具有朝阳产业的手机游戏行业朝着健
15、康有序的 方向大步前进。2 相关技术的选用与介绍2.1 IOS开发技术IOS是iPhone,iPod touch以及iPad等设备的核心操作系统。IOS平台使用了构建Mac OS X时积累的知识,IOS SDK提供了创建IOS应用程序所需要的环境和工具,利用IOS SDK开发应用时所用的编程语言是Objective-C。IOS平台开发工具和开发技术源于Mac OSX,都是以UNIX为基础。IOS应用程序开发依赖于iPhone软件开发包(SDK),其中SDK继承与Xcode中。从整体上看,IOS扮演底层硬件和应用程序的中介。创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。IOS实现可以
16、看作多个层的集合,底层为所有程序提供基础服务,高层则包含一些复杂的服务和技术。Cocoa touch层提供了基本的系统行为支持,当需要实现更为复杂的行为和界面时,才考虑向下层探寻技术支持。 UIKit框架:提供程序运行必须得关键对象,使APP能够捕获用户输入和在屏幕上显示内容。MapKit框架:IOS3.0 引入该框架,可被嵌入到应用程序的地图界面,该框架包含一个可以滚动的地图视图。Address Book UI框架:IOS3.0引入该框架,用于撰写电子邮件,并将其放入到用户的发件箱排队等候发送。Message UI框架: 显示创建或者编辑联系人的标准系统界面。Media层包含图形、音频、视频
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宝石 对对 手机 游戏 设计 大学 论文
限制150内