| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10514 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要
随着我国经济的迅速发展,各种智能手机已经一步步的走进了我们的日常生活,它们成为了我们获取信息和沟通交流的主要设备,也成为了我们休闲娱乐的主要手段。随着用户需求的快速增加,越来越多的应用开发者瞄准了智能手机平台,包括但不限于Android平台和IOS平台。他们开发了许许多多的娱乐应用,游戏也是其中之一。本文主要研究的是以Android Studio为开发工具、Java为开发语言来设计并实现一款扫雷游戏。扫雷游戏app的功能主要有选择难度、计时、标记雷块、标记未知块、提示剩余雷数和胜负判断并给予相应的信息。论文首先将整个游戏进行了模块分解,并重点对事件响应这一模块进行了分析,然后介绍了游戏的流程规划以及随机布雷的算法,最后详细地阐述了空白块展开运用的递归思想以及横纵滑动游戏界面的方法。本次设计仅仅只是完成了扫雷游戏的基本功能,在细节和功能方面仍有一定的提升空间。
关键词:Android,扫雷,Java,Android Studio
目 录
第一章 绪论 1
1.1 Android手机及扫雷游戏的研究背景 1
1.2 国内手机游戏现状和发展趋势 1
第二章 Android架构介绍及安装 3
2.1 Android平台架构 3
2.2 Android开发优势 4
2.3 Android平台特性 4
2.4 Android应用程序组件 5
2.5 Android Studio安装 6
2.5.1 JDK安装 6
2.5.2 Android Studio安装 6
第三章 扫雷游戏APP的需求分析 7
3.1 界面需求分析 7
3.2 功能需求分析 7
3.3 性能需求分析 7
第四章 扫雷游戏APP的详细设计 8
4.1 扫雷游戏APP模块分解 8
4.1.1 界面布局 8
4.1.2 事件响应 10
4.1.3 菜单选择 12
4.2 扫雷游戏APP流程分析 13
4.2.1 系统流程图 13
4.2.2 游戏流程图 14
4.2.3 布雷流程图 14
4.2.4 扫雷流程图 16
4.3 扫雷游戏APP难点解析 17
4.3.1 空白块展开 17
4.3.2 游戏胜负判断 18
4.3.3 横纵滑动游戏界面 19
第五章 扫雷游戏APP的测试和演示 21
5.1 系统测试概述 21
5.2 测试环境 21
5.2.1 硬件环境 21
5.2.2 软件环境 21
5.3 系统测试 21
5.3.1 功能测试 21
5.3.2 性能测试 21
5.3.3 测试结论 21
5.4 扫雷游戏APP演示 21
第六章 结论 26
参考文献 27
致 谢 28 |

