保皇纸牌游戏系统设计说明书样本.docx
《保皇纸牌游戏系统设计说明书样本.docx》由会员分享,可在线阅读,更多相关《保皇纸牌游戏系统设计说明书样本.docx(4页珍藏版)》请在冰豆网上搜索。
保皇纸牌游戏系统设计说明书样本
保皇纸牌游戏
系统设计说明书
:
姓名:
班级:
指导教师
编制时间:
-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之后就能够讲话