连连看游戏设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于FLEX开发的连连看游戏
概要设计说明书
[V1.1.0]
学院名称:湖南软件职业学院
专业名称:软件技术专业
组员:虢威、孙庆龙、段志辉、罗奇
指导老师:危孟君
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2总体设计 (3)
2.1需求规定 (3)
2.2运行环境 (4)
2.3基本设计概念和处理流程 (4)
2.4结构 (5)
2.5功能器求与程序的关系 (5)
2.6人工处理过程 (5)
2.7尚未问决的问题 (5)
3接口设计 (5)
3.1用户接口 (5)
3.2外部接口 (5)
3.3内部接口 (6)
4运行设计 (6)
4.1运行控制 (6)
4.2运行时间 (6)
5系统数据结构设计 (6)
5.1逻辑结构设计要点 (6)
6系统出错处理设计 (6)
6.1出错信息 (6)
6.2补救措施 (6)
概要设计说明书
1引言
1.1编写目的
软件开发过程中的概要设计,主要解决实现该游戏需求的程序模块设计问题。包括如何把该游戏划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及模块构造的设计等。
1.2背景
a.开发软件名称:基于FLEX开发的连连看
b.项目开发小组成员:虢威、孙庆龙、段志辉、罗奇
c.用户:所有喜欢玩这个游戏的玩家
d.项目开发环境:Windows XP + Flash Builder4 + ActionScript 3.0。
1.3定义
连连看项目概要设计方案效益。
1.4参考资料
(1)《软件工程案列开发与实践》,刘竹林等,清华大学出版社
(2)《IT项目管理》,曾鸿、毛志雄等,中国铁道出版社
(3)《ActionScript 3.0编程精髓》,Colinn Moock(美),机械工业出版社
(4)《Flex 3 Cookbook》,(美)诺布尔(美)安德森,电子工业出版社
2总体设计
2.1需求规定
连连看游戏暂停游戏使游戏暂时停止于当前状态
停止游戏退出界面,停止游戏
游戏设置对游戏的难度或模式进行设置2.2运行环境
1.硬件要求:对计算机的硬件要求不高,普通计算机即可。
2.操作系统:Windows XP。
3.开发环境:Flash Builder4 + ActionScript 3.0。
2.3基本设计概念和处理流程
2.4结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
2.5功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6人工处理过程
本实验只需游戏者对其进行相应的操作即可。
2.7尚未问决的问题
1)了解整个软件的需求分析。
2)对于软件的数据结构和整体关系进行全面了解。
3接口设计
3.1用户接口
该游戏采用事件监听来实现。
3.2外部接口
1)用户界面:本软件的屏幕格式,按钮格式,输入输出方式都是按照人性化的设计,方便用户执行各种操作。
各个按钮的简单明了,互动性强,适用于各类人群。
用户通过主界面的按钮进行游戏的控制,同时系统返回一个信息。
2)硬件借口:本软件产品的用户需要通过键盘及鼠标进行操作,进行主界面后点击相应上网按钮,进行规定的键盘操作,然后分别在主界面有相应的动作反应。
3)本软件与操作平台无关,能适应与各种操作系统。
3.3内部接口
内部模块之间的借口是通过内部函数完成,在程序设计中用设计软件本身所带的调用函数实现。
4运行设计
4.1运行控制
程序一旦运行,则可视化的界面便立即出现,单击开始游戏,进入游戏界面。
4.2运行时间
每种运行模块组合将占用各种资源的时间较短。
5系统数据结构设计
5.1逻辑结构设计要点
游戏共由一个游戏页面、一个自定义组件页面和5个游戏类文件组成。足定义组件负责实现游戏页面中的“游戏说明”弹窗。5个类文件分别为游戏主类Game、图片按钮类MyButton、连线类LX、连通算法类Utils和资源类Res。
6系统出错处理设计
6.1出错信息
用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。
6.2补救措施
a.备一份当前存在的文档和软件。
b.一个自动系统的降效技术可以是手工操作和数据的人工记录。