保皇纸牌游戏系统设计说明书SC

保皇纸牌游戏系统设计说明书SC

ID:36385632

大小:214.00 KB

页数:8页

时间:2019-05-10

保皇纸牌游戏系统设计说明书SC_第1页
保皇纸牌游戏系统设计说明书SC_第2页
保皇纸牌游戏系统设计说明书SC_第3页
保皇纸牌游戏系统设计说明书SC_第4页
保皇纸牌游戏系统设计说明书SC_第5页
资源描述:

《保皇纸牌游戏系统设计说明书SC》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、保皇纸牌游戏系统设计说明书:姓名:班级:指导教师编制时间:2014-05-04保皇纸牌游戏——系统设计说明书1.引言1.1编写目的编写目的是在之前系统分析说明书全面描述保皇纸牌游戏软件所要完成的工作的基础上,对开发者在软件开发过程中提供一个整体的设计方案:确定具体实现软件的功能设计方法以及得出系统的精确描述。1.2背景计算机技术以及计算机网络技术为核心的信息科技的发展,颠覆了原有世界的很多事物。纸牌游戏也随着信息革命的大潮,进入了2.0时代。以前必须大家坐在一起才能够完成的事情,现在只需大家坐着,不在一

2、起就可以完成。很多游戏公司都推出了各种版本的网络纸牌游戏。斗地主、炸金花之类的纸牌游戏在全国范围内流行起来。地区性的纸牌游戏保皇,也进入了网络时代。例如:腾讯游戏大厅里就有两款保皇类游戏,分别是保皇和青岛保皇。保皇主要流行于山东及其周边地区,其中,青岛、日照地区更是流行。保皇的规则存在地区性差异,不同的地区,有不同的玩法。比如胜负标准、纸牌数量、出牌顺序、保所在的卡牌等等,都会有很多不同。还有就是现存的保皇网络纸牌游戏都或多或少的存在不如人意的地方。比如,腾讯的保皇和青岛保皇都存在着一个问题,就是不能够

3、实现语音功能。这就使得游戏的趣味性降低,影响玩家的体验。1.3参考文献1.《软件工程基础与应用》马小军等清华大学出版社20132.《软件工程概论》郑人杰等机械工业出版社20102.系统总体设计2.1用户信息维护功能2.1.1.用户登录在开启游戏后,需要用户登录服务器。填写:注册手机号(唯一)、密码2.1.2.用户注册拥有用户注册功能。注册信息:昵称、注册手机号(唯一)、密码、头像、个性签名(可选)、性别(可选)、年龄(可选)2.1.3.用户信息修改拥有用户信息修改模块,修用户信息。更改:昵称、密码、头像

4、、个性签名、性别、年龄2.1.4.用户信息查看功能查看:昵称、注册手机号(唯一)、头像、个性签名、性别、年龄。注:不可查询密码。用户信息维护结构图:2.2打牌功能(客户端)2.2.1选择房间用户登录成功后,则今天游戏大厅,通过实时的信息显示出可以进入的房间,点击进入房间。2.2.2开始游戏(即准备)当用户进入房间后,即可通过按钮,选择是否可以开始游戏的选择说明:当所有玩家都准备时,游戏开始2.2.3打牌打牌功能包括接受原始牌,出牌,已经实时语音2.2.4结算积分结算游戏的中得分情况,并且将积分发送到服务

5、器端游戏功能结构图2.3打牌功能2.3.1接收发牌信息当游戏可以开始时,服务器向每个用户发出其得到的原始卡牌,客户端将数据包接收并且解析出其含义,然后根据其含义做出显示卡牌。2.3.2接收别人的出牌信息别人出牌的信息,将接收到的数据报解析出:谁出的牌,点数,花色2.3.3出牌操作将用户的选择的牌的结果显示出来。首先,只要点击到牌的任意位置都能弹出,该功能在任意时刻都能做。然后,在当时该用户的出牌的时候,在显示出出牌按钮,以防止用户出牌时间不符合。当用户按了出牌之后,将弹出的牌做出规则判断,若符合规则则将

6、数据发送出去。2.3.4判断是否获胜当自己出牌完成后,要判断是否已经出牌完毕,若出牌完毕,则发出数据报,通告获胜,并且在当前页面实现胜利图片(图片动画)。2.3.5实时语音传输当用户进入房间之后就开始讲用户的说话声音进行传输(包括上传与下载),当用户按f10之后就可以讲话打牌功能结构图打牌功能的接收发牌的功能2.4服务器端的功能服务器端游戏功能sc图查漏补缺的详细说明:1.用户登录(准备)功能玩家进入房间后,点击准备按键后,进入准备状态,等全部玩家都进入准备状态后,游戏开始。其他玩家必须能够看到自己以及

7、其他玩家的准备情况。2.正式出牌前应有的功能游戏发牌完成后,应该有10到15秒的明抢时间。若没有人明抢,再应该有10到15秒的时间,用来判断谁当“皇帝”,拥有“皇帝”卡牌的玩家,要决定“登基”、“让位”。再有10秒左右,拥有“保”的玩家决定是否“明保”。更详细的具体过程见附录《日照保皇规则明细》。3.打牌过程中应有的功能玩家任意时刻可以选择要出的牌,当轮到其次序的时候才可以出牌。游戏本身必须能够判断出牌是否合理(即符合规则)。有“过牌”“让牌”“提示”“出牌”功能。详细的具体过程见附录《日照保皇规则明细

8、》。4.保存胜负情况功能以及积分保存一局完成后,要将积分、胜负情况通告全体玩家,并存入服务器。5.语音功能在玩家进入房间后,即能进行语言功能。按F2键通话,出自己按键讲话时都能够听到其他玩家的语言。3设计目标3.1系统运行环境3.1.1开发环境以及工具数据库:SQLserver2008开发工具:vc++6.03.1.2条件与限制处理器要求:PentiumIV及其以上运行环境:XPwin7、win8内存要求:512MB或以上4.处理流程4.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。