内容摘要:手机游戏在国内外市场发展迅速,贪吃蛇是一款经典的游戏,最早出现在Nokia自带的游戏中,为不同年龄段的朋友所喜爱。在市场接受度来说,本文所设计的贪吃蛇有稳定的玩家群,而且成本低,操作简单,个人及小团队都可在短时间内完成。
本文先阐述了贪吃蛇的游戏项目构思以及各具体功能,然后根据需求设计了系统的框架、流程图,在系统框架结构的基础上针对每一个主要功能进行了详细设计,其中包括了功能板块设计,自定义view,按键监听,响应触摸事件,界面设计。
关键词:Android系统 贪食蛇游戏 手机游戏
目录
摘要
Abstract
一、绪论-1
(一)研究背景-1
1.国内手机游戏现阶段发展-1
2.国外手机游戏现阶段发展-1
(二)Android简介及特性-1
1.Android简介-1
2.Android特性-2
( 三)Android发展-2
二、需求分析-2
(一)功能需求-2
(二) 用户需求-3
(三)可行性分析-3
1.经济可行性分析-3
2.技术可行性分析-3
3.Android应用程序组件-4
三、概要设计-6
(一)项目构思-6
(二)系统流程设计-6
(三)模块划分-7
1.游戏主界面模块-7
2.游戏控制模块-8
(四)模块实现原理-8
1.界面模块实现-8
2.游戏控制模块实现-9
(五) 运行机制-10
(六) 界面设计-11
1.主界面设计-11
2.界面美化设计-11
(七)开发工具-11
1.开发环境-11
2.环境搭建-11
3.开发工具-12
四、 详细设计-12
(一)UML进行面向对象设计-12
1.GameView类的设计-13
2.OperatorSnake类的设计-13
(二) 模块实现流程图-14
1. 主界面设计-14
2. 选择地图模块设计-15
3.选择难度模块设计-15
(三)程序主结构-16
五、 编码实现-16
(一)判断是移动还是吃食物还是死亡-16
(二)随机获取食物-17
(三)排行榜排名-18
(四)按键监听-19
(五)响应触摸事件-20
六、系统测试与分析结果-22
(一)游戏功能测试-22
(二)游戏控制测试-22
(三)游戏界面测试-23
(四)测试结果-23
七、结论-23
八、致谢-24
九、参考文献-24