声明
摘要
第1章 绪论
1.1 研究背景
1.1.1 智能手机的背景及发展
1.1.2 手机游戏的背景及发展现状
1.2 相关技术发展综述
1.2.1 Java相关技术发展综述
1.2.2 安卓数据存储技术发展综述
1.2.3 游戏相关技术综述
1.3 主要研究内容及论文结构安排
第2章 开发系统简介
2.1 Android系统简介
2.1.1 Android的LOGO
2.1.2 Android系统的发展和历史
2.1.3 Android系统的现状和前景
2.1.4 Android平台架构
2.1.5 Android库集和虚拟机
2.1.6 Android平台特性
2.1.7 Android基本组件
2.2 Eclipse系统简介
2.2.1 Eclipse历史背景
2.2.2 Eclipse版本过程
2.2.3 使用Eclipse开发原始码软件
2.2.4 Eclipse版本介绍
2.2.5 Eclipse的跨语言跨平台特性
2.2.6 Eclipse的插件开发
第3章 总体技术方案
3.1 需求分析
3.1.1 需求主体
3.1.2 软件功能
3.1.3 规则设计
3.1.4 设计约束
3.1.5 标准复合性
3.1.6 技术限制
3.2.2 开发环境搭建
3.3 功能分析
3.3.1 消除功能
3.3.2 关卡功能
3.3.3 界面刷新功能
3.3.4 菜单构建
3.3.5 音量设置
3.3.6 换肤设置
3.3.7 定时设计
3.3.8 帮助设计
3.3.9 入场动画
3.4 模块划分
3.4.1 按业务逻辑划分
3.4.2 按设计逻辑划分
3.4.3 按开发逻辑划分
第4章 系统实现
4.1 总体实现流程图
4.1.1 游戏基本流程图
4.1.2 算法实现流程图
4.2 显示模块实现
4.2.1 菜单界面构建
4.2.2 关于游戏界面的入场动画实现
4.3 计算模块实现
4.3.1 消除算法实现
4.3.2 关卡功能实现及其偏移算法具体实现
4.3.3 刷新功能及其判断实现
4.4 控制模块实现
4.4.1 背景音乐和音效的实现
4.4.2 换肤功能实现
4.4.3 倒计时的实现
4.4.4 游戏帮助功能实现
第5章 系统测试
5.1 测试简介
5.2 测试分类
5.3 测试步骤
5.4 游戏系统测试
5.5 游戏性能分析
5.6 测试用例以及测试结果
5.7 测试小结
第6章 总结
6.1 系统设计总结
6.2 展望
参考文献
致谢
东南大学;