超pp连连看

更新时间:2022-12-26 20:35:20 阅读: 评论:0


2022年12月26日发(作者:visit的现在分词)

连连看需求分析说明书

开发人员:

文档编写:

指导教师:

编写时间:2013-11-28

目录

1概述4

1.1目的4

1.2背景4

1.3术语定义4

1.4任务概述4

1.5运行环境5

1.6接口5

1.7对性能的规定6

2详细设计7

2.1字符版连连看7

2.2单机版连连看8

2.3通信版连连看9

变更记录

..

.v.

日期版本变更说明作者

2013-11-291.0字符版连连看版本

2013-12-022.0单机版连连看版本

2013-12-053.0通信版连连看版本

签字确认

系统模块对应章节对应部门负责人签字

主界面模块

通信模块

游戏模块

1概述

1.1目的

本说明书的目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设

计以及编码。

1.2背景

待开发的软件系统的名称:连连看游戏;

本工程的任务提出者:

开发者:

用户:各层次人员;

实现该软件的计算中心或计算机网络:局域网;

本说明书的预期读者为:用户,程序开发人员。

1.3术语定义

直连相消:两个相消块在同一行或同一列,并且可以相消;

单拐相消:两个相消块仅经过一个转弯,可以相消;

双拐相消:两个相消块经过两个转弯,可以相消;

普通游戏流程:〔字符版〕输入第一个要选择的数值的坐标→→输入第二个

要选择的数值的坐标→→如果两个坐标满足相消条件,坐标数值消除;

〔单机版和通信版〕点击第一个要选择的方块→→点击第二个要选择的方块→

→如果两个方块满足相消条件,方块消除。

1.4任务概述

1.4.1目标

翻开该软件,界面上会出现不同的操作选项,玩家可以根据需要选择相应的

操作到达相应的游戏目的。登陆成功后,点击“开场〞按钮进入游戏,主界面上

..

.v.

显示图案,时间递减,游戏运行过程中,系统实时监控图案的减少,当系统检测

到没有图案时,自动停顿计时,并将时间与之前的相比拟,时间相对较少那么更

新数据,反之,那么不改动,如假设时间递减为0还未消除完,那么游戏完毕,

重新开场。通信功能实现后,会显示本局域网内上线好友列表,也会有提示信息,

显示好友上线提醒,点击好友,可以发送邀请,开场对战,游戏过程中,可以实

现回话通信,双方玩家皆可以使用本方道具,完成游戏用时少者,会发送胜利提

示信息,反之,失败者会发送失败提示信息。

1.4.2用户的特点

软件开发成功后,最终用户为各个年龄段的人群,用户范围相当广泛,本游

戏友好的用户界面,简单易学的鼠标操作以及简单通俗的游戏规那么,使广阔的

用户不需要专门进展培训,就可以立即学会如何使用。

1.4.3假定和约束

开发期限:18天;

硬件限制:Linux操作平台下实现软件;

通信协议:UDP协议;

软件工具:g++编译器,SourceInsight3.5,Qtcreator;

1.5运行环境

同其他同类型软件一样,运行环境为windowsOS和LinuxOS。

1.6接口

接口:Socket接口;

协议:UDP;

1.7对性能的规定

1.7.1对功能性的需求

1.7.1.1主界面模块:

有简单的菜单栏和工具栏,能将游戏的操作界面显示出来,并有时间进度条在

变化,显示当前在线用户列表,能承受鼠标的点击并作出响应,还有简单的聊天

窗口实时进展对话。

1.7.2对非功能性的需求

1.7.2.1时间特性要求

说明对于该软件的时间特性要求,如:

a)响应时间:不能超2s;

b)更新处理时间:不能超过3s;

c)数据的转换和传送时间:不能超过1s;

d)游戏一次寻找不能超过时间:20s;

1.7.2.2灵活性

说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的

适应能力,如:

a)运行环境的变化:能在windows和linux平台下正常运行;

b)精度和有效时限的变化:能根据级别的不同调整时间;

c)方案的变化或改良:每天的工作能有弹性时间;

对于为了提供这些灵活性而进展的专门设计的局部应该加以标明。

1.7.2.3输人输出要求

接收鼠标的操作。

能在界面上作出正确的响应。

暂时不支持键盘的输入。

..

.v.

1.7.2.4故障处理要求

a)可能在不同的平台下会出现字符乱码的情形,因此要做好提前的字符输入输

出的转换;

b)可能出现联网时,有一方断网的情形,也应做好预防;

c)对于网络延迟的情形,应考虑时间的同步性。

1.7.2.5其它专门要求

本软件应该有良好的娱乐性,难度调节要合理,既要容易上手,又要有趣味性。

能充分吸取各个阶层的人士进展娱乐。

2详细设计

2.1字符版连连看

本版本的目的是完成底层相消算法,为图形界面和通信做根底。

2.1.1需求规定

2.1.1.1对功能的需求:

能按矩阵模式显示初级4*4,中级6*6,高级8*8的字符版连连看,用户根据提

示信息输入位置坐标,在数值一样的情况下,能通过直连、单拐或双拐消除两

个坐标的数值,并置空值。在游戏进展过程中,能显示提示信息,提示用户,哪

个数值可以消除,引导用户完成游戏;假设遇到死锁,即没有可以消除的坐标时,

能使用道具炸弹,消除任意数值一样的位置坐标。通过一个关卡后,能自动重新

开场,并升级到下一个难度等级的游戏。

2.1.1.2游戏规那么制定

a〕直连相消

假设两个字符相邻即在不转弯的条件下可配对〔同行或者同列〕,那么可以消

除。

b〕单拐相消

两个一样的字符,经过一个拐点可相连,且相连路线中的字符全部已消除,那么

可以消除;

c〕双拐相消

两个一样的字符,经过两个拐点可相连,且相连路线中的字符全部已消除,那

么可以消除。

d〕边界相消

两个一样的字符,坐标能通过外界相连,满足相消的条件,那么可以相消。

e〕提示信息

能随意提示可消除的一对数值,只需用户寻找此数值的坐标,输入即可消除。

f〕使用炸弹

在死锁及其他任何情况下都可以消除两个一样的数值,仅要求数值一样,即

可消除。

g〕游戏升级

顺利完毕一个关卡,那么自动进入下一关,且下一关难度升级;反之,游戏

完毕,重新开场。

2.2单机版连连看

本版本的目的是制作出图形化界面,添加多个按钮并优化游戏功能,方便用

户直接操作。

2.2.1对功能的需求:

在图形界面上制作出多个按钮,初级显示4*4个,中级显示6*6个,高级显

示8*8个,每个按钮上都添加一X图片,当用户依次点击两个按钮,如果两X

图片一样,且能满足同字符版中一样的逻辑相消条件,那么消除按钮,随即按钮

显示不可见。在游戏进展过程中,用户没有发现可消除的图片,可以通过点击“提

示〞按钮使得图形界面上能突出显示两个满足相消条件的图片,用户根据此提

..

.v.

示点击,那么可以消除图片,继续游戏;假设遇到死锁,即游戏没有完毕,却没

有可以消除的图片时,能使用道具炸弹消除任意两X图片,解除死锁危机。通过

游戏后,可以再次开场下一难度等级。

2.2.2功能优化:

a)开场功能:点击“开场〞按钮,游戏开场,主界面上显示出矩阵图片,时

间条开场递减。

b)提示信息:当点击“提示〞按钮时,图形界面上会闪烁一对满足消除条件

的坐标,用户依次点击后,可以消除。

c)炸弹功能:当点击“炸弹〞时,鼠标即变成炸弹图样,任意安放在一个图

片上,会在消除此图片的同时,消除掉另一位置上一样的图片,此位置任意,不

要求满足相消的逻辑条件,只要求图片一样。

d)时间奖励:每消除一对图片,能得到3秒的加时,不容许超过游戏设置的时

间上限。

2.3通信版连连看

本版本的主要目的在于在之前的单机版根底上添加通信功能。增加视图框显示局

域网内上线的玩家,播送上线消息,能发送邀请,实现游戏对战,在本机主界面

上显示对方玩家游戏面板,实时观察对方玩家游戏进度。

2.3.1功能需求:

在单机版的根底上,添加视图框,用来显示局域网内当前在线玩家列表,游戏

开场运行即播送上线消息。邀请好友,得到确认消息后,可以实现对战,并在本

机面板上显示对方玩家游戏面板,可以实时观察对方游戏进度;游戏过程中,可

以给对方玩家施加干扰。在规定时间内,消得多的玩家算赢。

2.3.2功能优化:

1暂停/恢复功能:在游戏过程中,点击“暂停/恢复〞按钮,界面上的图片会

被系统指定的图片遮盖,防止游戏玩家作弊,时间暂停,再次点击后,恢复到点

击之前的游戏进度,游戏继续。

2黑夜功能:在游戏过程中,点击“黑夜〞按钮,主界面被遮掩,并在4秒内

不能对界面进展操作,给对方玩家造成干扰,给自己争取游戏时间,4秒过后,

恢复界面,游戏继续。暂且仅在本机上实现,为后期奠定根底。

3视图框:主界面上添加视图框,开场游戏后,以IP地址形式在视图框内显

示局域网内在线好友的列表,并播送上线消息,更新列表。

4邀请:能向在线好友发送邀请信息,得到确认后,开场对战;假设对方拒绝,

会返回拒绝提示消息。开场对战,会在主界面右下角显示对方玩家游戏界面,并

实时监控对方进度,且本机进度条后会显示对方的进度条。

本文发布于:2022-12-26 20:35:20,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/35911.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:中国四大鬼节
下一篇:monika martin
标签:超pp连连看
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图