3.1 Java安装
3.2 Android SDK Manager
3 开发工具及环境简介
3.1 开发工具Eclipse简介
Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。其未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
3.2 开发环境简介
本项目在windows7操作系统上进行开发,Google为开发者提供了SDK(Software Development Kit)。Android SDK的下载地址为http://development.Android.com/index.html。因为本项目的开发工具是Eclipse,所以还需要安装ADT(Android Development Tools)插件。
同时,在安装好Android SDK之后,还需要安装Java,如图3.1所示。
安装完成之后,进入Android SDK Manager,如图3.2所示,下载安装Android 系统,本项目选择的是Android 4.0.3。
之后便可成功进入Eclipse,开始进行开发程序,如图3.3所示。
3.3 Eclipse平台
4 需求分析
需求分析工作是软件开发过程中重要的一步,同时也是能够起决定性的一步。通过它可以全面地了解整个系统的功能和性能方面的要求,为软件设计与开发成功打下扎实的基础。
本程序主要是完成贪吃蛇游戏的基本操作。用户可以自己练习和娱乐。本程序需要满足以下几点要求。
(1) 利用触摸屏幕的左上和右下来改变贪吃蛇的移动方向。
(2) 通过触摸返回键暂停或者继续游戏。
(3) 随机出现贪吃蛇的需要的食物,本游戏使用小星星作为贪吃蛇的食物。
(4) 吃到食物之后就变成新的贪吃蛇体,当贪吃蛇碰墙或自身时游戏结束,否则正常运行。
4.1 系统开发目标
采用基于Android的程序设计技术,以及用Eclipse开发Android程序的相关技术开发出用户界面友好,操作简单易学,游戏功能齐全并且有益于智力开发的贪吃蛇游戏。
4.2 系统需求分析
4.2.1 业务需求分析
虽然现在市面上存在着各种各样的游戏,可是贪吃蛇小游戏的市场还是相当大的。因为它的特殊在于它对于人有着一定的吸引力。贪吃蛇小游戏能够自行选择难易程度,同时随着游戏速度不断加快,人们便会被它吸引想不断挑战自己的极限。贪吃蛇小游戏的优势在于它的简单易行,不论是手机,还是小游戏机,都能很快顺利的运行。对于一些工作繁忙的人来说,不可能花大量时间在娱乐上,大型游戏那就更加不行了,但是这样的小游戏就刚好迎合了他们的需求。
手机贪吃蛇游戏采用的是Android技术开发,基于Java平台编写的一款手机游戏。手机游戏程序因为其代码利用率很高所以被称之为是一项精度要求很高的程序系统。手机游戏同时也是一个实时运行的作品,每秒都可以运行成千上万行程序。各种事件都会以极高的频率在后台等待响应,如果有丝毫的差错都将很容易导致程序在运行不久之后可能出现严重的错误,甚至是死循环,就是死机。因此,设计者需要将所有可能发生的事件以及意外情况全都考虑在设计之中。Java是基于虚拟机的半解释型编译系统,它的执行效率较C++等完全编译后的程序会低很多,如果不进行精简和优化,将很有可能会出现程序运行不流畅的问题。
4.2.2 用户需求分析
游戏开发的用户目标确定是各个年龄段的人群,拥有广泛的用户范围。但是用户对于产品也有一定的要求。 基于Android平台的贪吃蛇游戏设计与开发(6):http://www.youerw.com/jisuanji/lunwen_17795.html