基于Android的推箱子游戏的设计与实现
技术:Android等摘要:
随着Android手机在人们生活正日益普遍,基于Android系统的游戏开发也将会拥有很大的发展空间。本系统实现了在Android平台上开发一款推箱子小游戏。
推箱子这款很经典的游戏可以很好的锻炼人的思维能力,它要求在一个特定的地图下,将箱子通过人物的移动可以推到指定位置从而达到目标。这就需要玩家巧妙的利用有限的空间,合理安排箱子的移动次序方可完成人物。本系统结合的是Google公司专门为Android开发的Android studio软件,这款软件可以帮助程序员很好的开发Android项目,充分展现Android开发性的体系架构的特点。在代码编写完成后,可以在Genymotion虚拟机上运行看到游戏的运行效果。这款推箱子游戏是基于Android5.0开发和设计的,只要包括开始游戏,游戏简介和退出游戏三个模块。
本文首先论述了课题的研究背景,目的以及意义,然后介绍了Android开发环境的搭建,然后针对该课题进行了可行性分析,需求分析,总体设计和详细设计,最后进行了软件测试。
关键字:Android;推箱子;游戏;智能手机
目录:
摘要 I
ABSTRACT II
目录 1
1绪论 1
1.1课题的研究背景 1
1.2课题研究的目的和意义 1
1.3课题研究内容 2
1.4章节安排 2
2相关技术以及开发平台 3
2.1开发工具以及环境简介 3
2.1.1 Android studio 3
2.1.2 Genymotion 3
2.1.3 SDK 3
2.1.4 JDK 3
2.2 ANDROID技术 3
2.2.1Android系统简介 3
2.2.2Android架构分析 5
2.3开发环境搭建和变量配置 6
2.3.1JDK下载和变量配置 6
2.3.2 SDK下载和变量配置 7
2.3.3 Android studio安装 8
2.3.4 genymotion安装 9
3可行性分析和需求分析 11
3.1可行性分析 11
3.1.1技术可行性分析 11
3.1.2 经济可行性分析 11
3.1.3法律可行性 11
3.1.4操作可行性 11
3.2需求分析 11
3.2.1特性需求分析 11
3.2.2系统功能需求分析 11
4总体设计 13
4.1系统设计 13
4.1.1系统设计的目标 13
4.1.2系统功能模块结构设计 13
5详细设计 14
5.1项目总体框架搭建 14
5.2主界面设计 14
5.3对游戏简介按钮按下实现监听 15
5.3.1获取游戏简介按钮控件 15
5.3.2为按钮设置监听器并添加事件 16
5.3.3在AndroidManifest.xml中注册一个GameIntroActivity来获得权限 16
5.4退出游戏按钮的监听 17
5.5关卡界面的设计 17
5.5.1玩家按下开始游戏按钮,跳到选择关卡界面 17
5.5.2显示关卡列表 18
5.5.3选择关卡后跳到游戏界面 20
5.6游戏界面的绘制 20
5.6.1绘制背景色 20
5.6.2绘制游戏区网格线 22
5.6.3绘制搬运工 22
5.7指挥搬运工走动 23
5.7.1搬运工向下走动功能 24
5.7.2禁止搬运工走出边界 25
5.8搬运工推着箱子走 26
5.8.1记住箱子的位置 26
5.8.2判断箱子是否在搬运工下方 26
5.8.3判断箱子向下移后会不会出界 26
5.9绘制游戏局面 26
6软件测试 29
6.1软件测试叙述 29
6.2测试方案及执行 29
6.3测试步骤 29
6.4推箱子游戏设计与实现的系统测试 30
6.4.1开始游戏模块测试 30
6.4.2游戏简介模块测试 30
6.4.3退出游戏模块测试 31
6.4.4游戏界面测试 32
总结 35
参考文献 36
致谢 37
附录 38
外文文献(英文) 38
外文文献(中文) 47
论文字数:27633
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]