摘要:随着智能移动设备的发展,特别是近几年快速发展的智能手机,人们在智能设备上玩的游戏越来越丰富、方便、有趣。
这次毕业设计的内容是在Android系统下设计的连连看小游戏。游戏以Android操作系统为平台, Android基于Linux,具有开源特性,游戏用java作为开发语言。论文按照软件工程要求的步骤进行设计,首先进行了游戏的需求分析,设计出总体方案,然后进行了详细设计。本游戏主要实现了开始游戏、图片重排、游戏计时、声音设置等基本功能。游戏界面友好美观,操作方便,有炫酷的声音、清晰的画面、一定挑战性的难度,适合各个年龄段的人们的娱乐。游戏运行稳定,在实际手机上有良好的运行效果。通过这次设计,熟练对Android平台的操作,能够在该系统下进行简单的应用程序的开发。
关键词 智能移动设备;Android;连连看;Java
目录
摘要
Abstract
1 绪论-1
1.1-课题研究背景-1
1.1.1 智能移动平台简介-1
1.1.2 连连看小游戏开发背景-2
1.2-课题意义-2
2软件开发相关技术-4
2.1-Android平台简介-4
2.2-Java技术简介-5
3 连连看小游戏设计过程-7
3.1可行性研究-7
3.1.1 技术可行性-7
3.1.2 经济可行性-7
3.1.3 操作可行性-7
3.2功能需求分析-7
3.3 开发流程-8
3.4 总体方案设计图-8
3.5 连连看游戏结构图-8
4 具体开发过程-10
4.1 开发环境的搭建-10
4.1.1 安装JDK-10
4.1.2 安装Eclipse-10
4.1.3 安装Android SDK-10
4.1.4 安装ADT-11
4.2 算法设计-12
4.2.1 游戏地图的算法设计-12
4.2.2 图案连接判断的算法设计-13
4.2.3 游戏胜利及布局无解判断算法设计-14
4.2.4 新游戏、游戏重排算法设计-14
4.3 游戏模块设计-14
4.4 UI及相应代码部分的设计-15
4.4.1 游戏界面设计-15
4.4.2 游戏子菜单列表的设计-22
5 系统发布-31
5.1 将工程打包成APK-31
5.2 APK程序的安装-31
结论-32
致谢-33
参考文献-34
附录 源代码-35