表1 2010年各手机操作平台的市场份额
手机平台 Android RIM BlackBerry Apple iOS Microsoft Windows Mobile
市场占有率 17% 39.3% 23.8% 11.8%
1.2 研究目的及意义
安卓系统现在已经风靡全世界。其中主要的原因在于:1、系统的开源性;2、系统的流畅性;3、系统的操作性能;4、机器的可选择性。由于安卓系统的市场巨大。任何使用者只要有一部安卓手机就可以任意下载和使用APK软件,这样就有了很大的软件平台,使得软件的开发也有了很大的市场,从长远看,安卓系统的优势使得相应的软件开发有了很大的市场。抓住这个市场就抓住了一个成功的商机。
手机操作系统的出现使得手机游戏的编写更加简单,在手机游戏的设计上,不仅需要技术的支持,还需要创意。在手机游戏的研究方面,国外不论是研究成果还是市场份额上都是遥遥领先。以“愤怒的小鸟”为例,这是一款最先运行在IOS系统上的游戏,后来有了Android版本。这款游戏让全世界为之疯狂,不但在软件下载量上创造了记录,而且带动了与之相关的动漫、玩具、服饰等产业的发展。由此可见,一款优秀的手机游戏带来的巨大的效益。如果我国在手机游戏方面可以有所突破,不仅可以创造巨大的经济价值,而且可以推广我国的文化。
贪吃蛇游戏作为一款非常经典的手机游戏,因操作简单、娱乐性强而深受手机用户欢迎,但其程序设计比较复杂,涉及面广且牵涉方面多,例如设计中涉及图形界面的显示与更新以及数据的收集、更新,还有游戏开发中应用类的继承机制和一些设计模式等等。如果不仔细研究深入探讨,将很难成功的开发出这款游戏。因此,在贪吃蛇游戏的设计过程中,需要很好的处理各个类之间的逻辑关系和数据通信关系。
正是因为如此,本次课题设计的主要目的在于熟悉Java语言的程序代码编写及Android平台的搭建,学习android操作系统下游戏软件开发的Java程序编写的相关技术。在对贪吃蛇游戏的需求分析的基础上,了解Android应用项目开发的完整过程。最终基于Java语言技术和android操作系统,开发出一个操作简单、界面美观、功能较齐全的贪吃蛇游戏,是玩家获得较为便捷的游戏操作体验。
1.3 论文架构
本论文首先介绍了Android 操作系统的基本概况、系统架构、应用程序的构成以及简单阐述了java语言的基础、特点等。然后详细介绍了Android操作系统开发环境的搭建过程以及开发中涉及到的主要开发工具,包括JDK、Eclipse IDE、Android SDK等,并且详细的提供了其下载及安装步骤。 接着,关于贪吃蛇游戏的设计,本次设计的整个过程展示了Android操作系统下贪吃蛇游戏开发的全过程。首先对游戏要实现的需求进行分析,给出了游戏的总体设计架构和游戏运行的主要流程,然后对贪吃蛇游戏的具体实现进行了完整而全面的介绍,并给出详细的游戏源代码。其次,通过对软件进行调试运行,在安卓模拟器上对游戏进行操作,给出了最终的游戏操作结果。最后,对本次毕业设计进行深刻的反思总结,同时指出了设计的不足之处并作出可行性的展望。
本文的组织架构如下:论文网
第一章 引言 介绍了本毕业设计课题的研究背景、研究目的及意义,简要指出了本文的主要研究内容,并且提出了文章的总体架构。