2。2 需求分析论文网
需求、分析、编码、测试是软件工程中的四个阶段。其中需求分析是软件工程中一项非常重要的阶段,需求分析的好坏直接影响数据库开发的效率与完整性。因为,首先,游戏在开发出来之后的一段时间内是相对不变的,而用户的需求可能会随时而变,这样在需求分析的时候,一定要尽可能考虑将来用户的变化需求,构建合适的扩展性框架,为了更好在将来适应用户需求,说着说更容易实现用户的需求。而且在收集需求的时候,用户很难说清楚游戏某部分的功能具体的处理过程。因此,设计人员必须认识到:在整个需求分析和游戏设计过程之中,需要用户参与进来,通过各种各样不同的方法进行调查分析,明确需求,最终达到用户满意的效果。
在需求分析阶段,根据对用户现有需求情况的分析得出,该Android拼图游戏需要具备以下几个功能。
该游戏应该满足下面这些需求:
(1)游戏风格必须是清新的,具有淡蓝色背景,主要字体是白色,按钮是圆角矩形的。
(2)该游戏支持背景音乐的播放与暂停。
(3)游戏需要自己提供一些特色图片而且要支持用户从本地相册和照相机中选择图片。
(4)用户可以根据自己的喜好和能力选择游戏模式,游戏需要有对调模式和滑动模式,难度有2X2、3X3、4X4这三种。
(5)用户可以访问4399游戏网站,下载其他游戏获取更多游戏相关内容。
(6)用户可以查看成功拼图的战绩,以便后续分析自己的数据。
(7)游戏需要有记录步数和记录时间的功能。
2。3 概要设计
本毕业设计是Android拼图游戏[5]。设计该游戏的主要目的是为了给广大青年朋友提供一个休闲娱乐、益智的游戏,以缓解他们的生活学习压力,增添生活乐趣。根据需求分析可知,用户可以自主播放或暂停背景音乐,自主选择图片或者本地图库或是拍照获取,可以选择不同模式、不同难度进行游戏,与此同时,还可以访问web网站获取更多游戏内容以及战绩的查询。现将预计实现功能一一列举如下:
(1)用户可以自主播放或暂停背景音乐的播放。文献综述
(2)自定义选择图片:游戏自带的、本地图库的、相机拍摄的。
(3)提供两种模式:移动模式、对调模式。
(4)提供三种难度:2X2、3X3、4X4。
(5)访问web网站。
(6)支持历史战绩的展示。
(7)具有计时和记步的功能。
2。4 游戏功能结构图
图2-1是Android拼图游戏功能结构图,在整个游戏系统中划分为四大模块,有游戏设置模块、开始游戏模块、更多游戏模块、查询战绩模块,在游戏设置模块中又划分成音乐管理模块、模式管理模块、难度管理模块等三部分