需求规格说明文档
目录:
- 1.引言
- 1.1 编写目的
- 1.2 项目背景
- 1.3 预期的读者和阅读建议
- 1.4 项目范围
- 1.5 参考资料
- 2.总体描述
- 2.1 目标
- 开发背景
- 应用目标和作用范围
- 2.2 运行环境
- 2.3 限制和约
- 3.界面原型
- 3.1游戏首界面
- 3.2 游戏难度选择
- 3.3 积分累积
- 3.4 背景音乐开关
- 3.5 排行榜
- 3.6主题更换
- 3.7游戏说明
1. 引言
1.1 编写目的
此需求说明书对《连连看》游戏做了全面细致的用户需求分析,明确要开发的软件应该具有的功能、性能与界面,使系统分析人员及软件开发能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或者需求分析人员、测试人员、用户文档编写者、项目管理人员。本游戏制作的目的是满足人们休闲的要求,在紧张的工作之余休闲类的小游戏能够给人带来最大程度的放松。也可以增进人们之间的交流、沟通。
1.2 项目背景
- 项目名称: 连连看
- 项目面向用户:所有人群
- 项目开发者:东北师范大学计算机科学技术天天向上团队
1.3 预期的读者和阅读建议
此需求规格说明书针对设计人员、开发人员、用户及测试人员。本文分别介绍了产品的远景规划、用户功能及运行环境,系统的功能的具体描述。
1.4 项目范围
软件开发成功后,最终用户为各个年龄段的人群,用户范围相当广泛,本游戏友好的用户界面,简单易学的鼠标操作以及简单通俗的游戏规则,使广大的用户不需要专门进行培训,就可以立即学会如何使用。
1.5 参考资料
- Programming C#中文版(第4版)》【美】里伯提(Liberty.J.) 著
- 《C#高级编程(第三版)》【美】Wrox Press Inc著,清华大学出版社
2. 总体描述
2.1. 目标
开发背景
连连看来是给一堆图案中的相同图案进行配对的简单游戏,在2003年,一个叫做朱俊的网友将这种形式搬到了PC上,立刻成为办公一族的新宠,并迅速传遍了世界各地。饱受工作压力的人们没有太多的时间进行复杂的游戏,而对于这种动动鼠标就能过关的游戏情有独钟。之后村子的连连看风靡版,阿达的连连看奥运版,连连看反恐版,还有敏敏连连看,水晶连连看等遍地开花,造就了一个连连看的新世界,连连看游戏有多种地图样式和道具系统、大大加强了游戏的可玩性,是一款老少皆宜的休闲佳品。
应用目标和作用范围
软件开发成功后,最终用户为各个年龄段的人群,用户范围相当广泛,本游戏友好的用户界面,简单易学的鼠标操作以及简单通俗的游戏规则,使广大的用户不需要专门进行培训,就可以立即学会如何使用。
2.2 运行环境
运行环境为windows操作系统
2.3 限制和约束
1:系统开发语言为C#
2:编译器为 VS2008
3:操作系统为 Windows7
4:开发时限:两周
5:开发过程中严格遵守编码规范
3. 界面功能
3.1游戏首界面
打开游戏后,出现连连看首页如下图:
3.2游戏难度选择
当点击首界面菜单的游戏按钮时,会出现三种游戏难度的选择,根据用户的选择调用调用相应的关卡生成算法如下图:
难度选择界面
初级难度
中级难度
高级难度
3.3积分累计
当成功消除一组图片时,积分加1并且游戏会出现5秒倒计时,玩家又成功消除一组图片增加的分数为倒计时此刻的秒数。
3.4背景音乐开关
当点击首界面选项按钮时,出现音乐开关按钮,控制背景音乐开关
3.5排行榜
当游戏结束,可以将游戏积分计入排行榜同时可以在首界面选项按钮下查看排行榜
3.6更换主题
游戏设置了仙剑、明星、卡通三种主题,用户可以根据自己的喜好选择对应的主题。
3.7游戏说明
游戏设置了游戏设置功能,方便用户了解游戏玩法。