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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

保皇纸牌游戏

系统设计说明书

:

姓名:

班级:

指导教师

编制时间: -05-04

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

1.引言

1.1编写目的

编写目的是在之前系统分析说明书全面描述保皇纸牌游戏软件所要完成的工作的基础上, 对开发者在软件开发过程中提供一个整体的设计方案: 确定具体实现软件的功能设计方法以及得出系统的精确描述。

1.2背景

计算机技术以及计算机网络技术为核心的信息科技的发展, 颠覆了原有世界的很多事物。纸牌游戏也随着信息革命的大潮, 进入了2.0时代。以前必须大家坐在一起才能够完成的事情, 现在只需大家坐着, 不在一起就能够完成。很多游戏公司都推出了各种版本的网络纸牌游戏。斗地主、炸金花之类的纸牌游戏在全国范围内流行起来。地区性的纸牌游戏保皇, 也进入了网络时代。例如: 腾讯游戏大厅里就有两款保皇类游戏, 分别是保皇和青岛保皇。

保皇主要流行于山东及其周边地区, 其中, 青岛、日照地区更是流行。保皇的规则存在地区性差异, 不同的地区, 有不同的玩法。比如胜负标准、纸牌数量、出牌顺序、保所在的卡牌等等, 都会有很多不同。还有就是现存的保皇网络纸牌游戏都或多或少的存在不如人意的地方。比如, 腾讯的保皇和青岛保皇都存在着一个问题, 就是不能够实现语音功能。这就使得游戏的趣味性降低, 影响玩家的体验。

1.3参考文献

1. 《软件工程基础与应用》马小军等清华大学出版社

2. 《软件工程概论》郑人杰等机械工业出版社

2.系统总体设计

2.1用户信息维护功能

2.1.1.用户登录

在开启游戏后, 需要用户登录服务器。填写: 注册手机号( 唯一) 、密码

2.1.2.用户注册

拥有用户注册功能。注册信息: 昵称、注册手机号( 唯一) 、密码、头像、个性签名( 可选) 、性别( 可选) 、年龄( 可选)

2.1.

3.用户信息修改

拥有用户信息修改模块, 修用户信息。更改: 昵称、密码、头像、个性签名、性别、年龄

2.1. 4.用户信息查看功能

查看: 昵称、注册手机号( 唯一) 、头像、个性签名、性别、年龄。

注: 不可查询密码。

用户信息维护结构图:

2.2打牌功能( 客户端)

2.2.1选择房间

用户登录成功后, 则今天游戏大厅, 经过实时的信息显示出能够进入的房间, 点击进入房间。

2.2.2开始游戏( 即准备)

当用户进入房间后, 即可经过按钮, 选择是否能够开始游戏的选择

说明: 当所有玩家都准备时, 游戏开始

2.2.3打牌

打牌功能包括接受原始牌, 出牌, 已经实时语音

2.2.4结算积分

结算游戏的中得分情况, 而且将积分发送到服务器端

游戏功能结构图

2.3打牌功能

2.3.1接收发牌信息

当游戏能够开始时, 服务器向每个用户发出其得到的原始卡牌, 客户端将数据包接收而且解析出其含义, 然后根据其含义做出显示卡牌。

2.3.2接收别人的出牌信息

别人出牌的信息, 将接收到的数据报解析出: 谁出的牌, 点数, 花色

2.3.3出牌操作

将用户的选择的牌的结果显示出来。首先, 只要点击到牌的任意位置都能弹出, 该功能在任意时刻都能做。然后, 在当时该用户的出牌的时候, 在显示出出牌按钮, 以防止用户出牌时间不符合。当用户按了出牌之后, 将弹出的牌做出规则判断, 若符合规则则将数据发送出去。

2.3.4判断是否获胜

当自己出牌完成后, 要判断是否已经出牌完毕, 若出牌完毕, 则发出数据报, 通告获胜, 而且在当前页面实现胜利图片( 图片动画) 。

2.3.5实时语音传输

当用户进入房间之后就开始讲用户的说话声音进行传输( 包括上传与下载) , 当用户按f10之后就能够讲话

打牌功能结构图

打牌功能的接收发牌的功能

相关文档
最新文档