5.1.1    游戏主界面设计    13
5.1.2    游戏流程图    13
5.2    概要设计    13
5.2.1    模块划分    13
5.2.2    游戏主界面模块    14
5.2.3    数据存储模块    14
5.2.4    游戏控制模块    14
5.3    模块实现原理    14
5.3.1    游戏界面模块实现    14
5.3.2    游戏控制模块    15
5.4    类的设计    15
5.4.1    MenuActivity的设计    15
5.4.2    GameActivity的设计    17
5.4.3    Operator的设计    20
5.4.4    Block的设计    22
5.4.5    Food的设计    22
5.4.6    Guttler的设计    22
5.4.7    GameConstants的设计    23
5.4.8    GameView的设计    23
6    系统测试与结果分析    25
6.1    软件测试    25
6.1.1    软件测试的概念    25
6.1.2    软件测试的步骤    26
6.2    系统测试    26
6.3    测试结论    33
7    结论    34
致谢    35
参考文献    36
附录    37
 
1    绪论
智能手机,它是独立于操作系统,就像个人电脑支持用户安装软件、游戏等第三方服务商提供的程序,通过此类程序不断扩展,和手机的功能也可以通过移动通讯网络来实现无线网络接入。世界上大多数的手机制造商有智能手机,诺基亚的芬兰、美国苹果、RIM(黑莓),加拿大、美国、摩托罗拉、中国台湾 HTC是最优秀的智能手机。
随着使用3 G网络,移动终端将不再仅仅是通信网络终端,互联网也将结束。因此,移动终端应用软件和需要的服务将有很大的发展空间。而在此时,Android应运而生。
Android是Linux + Java的开源软件,允许所有制造商和个人在其基础上进行开发。Android平台的开放性特征不仅可以加速技术创新(包括平台本身),并且有助于降低开发成本,也能让运营商可以非常方便的设计自己的特色产品。因此,它有一个巨大的市场发展潜力。我们更有理由相信,Android将超过苹果IOS和诺基亚的塞班系统,将发展成为世界上第一个机器系统平台。
本项目是在Android平台上开发一款休闲小游戏-----贪吃蛇,能够实现贪吃蛇的基本功能,并且记录玩家分数,具有选择难易程度的一款小游戏。本程序与其他的开发程序的不同之处在于,通过触摸屏幕的左上和右下来改变贪吃蛇移动的方向。
所以在开发程序之初便先设想能够实现以下功能:
(1) 利用触摸屏幕的左上和右下来改变贪吃蛇的移动方向。  
(2) 通过触摸返回键暂停或者继续游戏。
(3) 随机出现贪吃蛇的需要的食物,本游戏使用小星星作为贪吃蛇的食物。
(4) 吃到食物之后就变成新的贪吃蛇体,当贪吃蛇碰墙或自身时游戏结束,否则正常运行。
2    Android简介
2.1    Android的来源与发展
Android的本意指的是 “机器人”,最初是由现任Google工程副总裁的安迪•罗宾(Andy Rubin)创建于2003年,2005年被Google收购。
上一篇:ASP.net公司新闻管理系统设计+文献综述
下一篇:ASP.net的企业办公自动化系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Python+mysql宠物领养平台的设计与实现

基于激光超声检测金属材...

Android全国天气移动终端应用程序设计研究

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

上海居民的社会参与研究

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...