保皇游戏需求说明书.doc_第1页
保皇游戏需求说明书.doc_第2页
保皇游戏需求说明书.doc_第3页
保皇游戏需求说明书.doc_第4页
保皇游戏需求说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

日日 照照 保保 皇(皇(5 5 人纸牌游戏)人纸牌游戏) 需需 求求 说说 明明 书书 组组 长:长: 组组 员:员: 班班 级:计算机级:计算机 1101B 版版 本:本:V1.0 1.1 引言引言 1.1 编写目的编写目的 1. 编写目的是完成一个保皇纸牌网络游戏,满足客户对保皇游戏的功能的 要求。 2. 实现基本的打牌操作等。 3.设计完成语音、文字、背景音乐等玩家交互体系,完成玩家积分信息、 等级信息等的保存。 1.2 软件开发背景软件开发背景 计算机技术以及计算机网络技术为核心的信息科技的发展,颠覆了原有世 界的很多事物。纸牌游戏也随着信息革命的大潮,进入了 2.0 时代。以前必须 大家坐在一起才能够完成的事情,现在只需大家坐着,不在一起就可以完成。 很多游戏公司都推出了各种版本的网络纸牌游戏。斗地主、炸金花之类的纸牌 游戏在全国范围内流行起来。地区性的纸牌游戏保皇,也进入了网络时代。例 如:腾讯游戏大厅里就有两款保皇类游戏,分别是保皇和青岛保皇。 保皇主要流行于山东及其周边地区,其中,青岛、日照地区更是流行。保 皇的规则存在地区性差异,不同的地区,有不同的玩法。比如胜负标准、纸牌 数量、出牌顺序、保所在的卡牌等等,都会有很多不同。还有就是现存的保皇 网络纸牌游戏都或多或少的存在不如人意的地方。比如,腾讯的保皇和青岛保 皇都存在着一个问题,就是不能够实现语音功能。这就使得游戏的趣味性降低, 影响玩家的体验。 1.31.3 定义定义 1.311.31业务流程图业务流程图 业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理 信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。数 据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几 种符号综合地反映出信息在系统中的流动、处理和存储情况。管理调查过程中 绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储 过程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进 一步舍去物质要素,收集有关资料,用计算机进行信息管理,为下一步分析做 好准备。 1.32.1.32.数据流程图数据流程图 数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和 所用的各种数据媒体。数据流程图包括: 1. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒 体。 2. 指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的 机器功能。 3. 指明几个处理和(或)数据媒体之间的数据流的流线符号。 4. 便于读、写数据流程图的特殊符号。 在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束 1.33.1.33.功能图功能图 是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号 综合地反映出信息在系统中的流动、处理和存储情况。 1.34.1.34.数据字典数据字典 所谓数据词典,是指定义和管理数据库文件(库表)的有组织的系统,其目的是 方便数据库的存取和控制,加强系统的数据管理 1.35.1.35.需求提出者需求提出者 需求提出者是对项目进行提出需求的用户 1.36.1.36.图例说明图例说明 是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向 的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。 1.37.1.37.数据存储数据存储 数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。是对整 个数据的中间结果以及最终结果的存储。 1.38.1.38.数据传递数据传递 数据传递是处于整个规定了的所有数据媒体的中间产物的传递。 1.41.4 参考文献参考文献 1.41. 客户需要文档 1.42.软件工程基础与应用 2.2.任务描述任务描述 2.12.1 目标目标 本游戏是斗地主游戏,是根据民间的盛行的保皇游戏,融合现代电子游戏的 特点和管理需要,推出的体现当前行业最具有代表意义的解决方案。作为面向 广大用户电子游戏,主要用于提供 1.斗地主的游戏平台 2.提供登陆、发牌、出牌、胜负判定、积分以及退出等主要功能 3.语音对话等必要功能。 2.22.2 用户特征用户特征 使用本软件的用户非常广泛,玩家基本特点如下: 1.文化水平层次不受任何限制,文化层次不一; 2.年龄段基本不受限制,6 岁及其以上皆宜; 3.很有大把空闲时间的人来打发时光 3.3.需求规定需求规定 3.13.1 功能规定功能规定 一一. .用户信息维护用户信息维护 1.用户登录 在开启游戏后,需要用户登录服务器 2.用户注册 拥有用户注册界面 3.用户信息修改 拥有用户信息修改模块,修用户信息 4.用户信息明细 必须注册:昵称、注册手机号(唯一) 可选注册:头像、个性签名、性别、年龄 二.打牌功能 1.用户登录(准备)功能 玩家进入房间后,点击准备按键后,进入准备状态,等全部玩家都进入准备 状态后,游戏开始。其他玩家必须能够看到自己以及其他玩家的准备情况。 2.正式出牌前应有的功能 游戏发牌完成后,应该有 10 到 15 秒的明抢时间。若没有人明抢,再应该有 10 到 15 秒的时间,用来判断谁当“皇帝” ,拥有“皇帝”卡牌的玩家,要决定 “登基” 、 “让位” 。再有 10 秒左右,拥有“保”的玩家决定是否“明保” 。更详 细的具体过程见附录日照保皇规则明细 。 3.打牌过程中应有的功能 玩家任意时刻可以选择要出的牌,当轮到其次序的时候才可以出牌。游戏本 身必须能够判断出牌是否合理(即符合规则) 。有“过牌” “让牌” “提示” “出 牌”功能。详细的具体过程见附录日照保皇规则明细 。 4.保存胜负情况功能以及积分保存 一局完成后,要将积分、胜负情况通告全体玩家,并存入服务器。 5.语音功能 在玩家进入房间后,即能进行语言功能。按 F2 键通话,出自己按键讲话时都能 够听到其他玩家的语言。 3.23.2 其他要求其他要求 1.安全性要求 用户程序与服务器之间的通信必须采取有效的加密方式,不能之间传递消息。 要采用加密更加简单,解密更加难的算法,以达到快并且安全的网络传输。 2.健壮性要求 程序健壮性要好,不能出现 crash 的情况。 3.易用性和美观性要求 界面要类似 腾讯的保皇和青岛保皇,大方简明美观易操作。 3.33.3 软件软件 TFDTFD 图与图与 DFDDFD 图图 3.43.4 对性能的规定对性能的规定 3.4.1 时间特性要求 1.游戏的响应时间在一分中之内,当游戏所处在的环境处于最繁忙之时, 最大响应时间也要小于一分(网络带宽影响除外) 2.根据游戏规则,对游戏出牌时间,等待时间以及叫牌时间均作出设置。 3.4.2 灵活性 1.游戏考虑到用户的体验和方便,我们将主要的功能实施保留,并添加其 他额外的附加功能,整体上和前作相比简单明了,对于玩家仍旧十分熟悉。 2.据用户的需求,此软件可以进行在 Winxp 及以上操作系统运行,因此, 我们队本系统的开发将给予 Windows7 操作系统进行,对于测试和前期的运行将 在 Windows7 上操作 3.53.5 输入输出要求输入输出要求 输入:玩家开始游戏前需要登录,输入昵称密码,选择房间号,入座游戏。 木有帐号的玩家需要事先注册。 输出:游戏信息显示,游戏结束后的用户等级,积分以及排名等。 * *注意:对于这些信息,我们设置支持中文、字母、数字以及下划线,对于注意:对于这些信息,我们设置支持中文、字母、数字以及下划线,对于 其他特殊字符不提供支持其他特殊字符不提供支持 3.63.6 数据管理要求数据管理要求 游戏账号及密码:玩家进行游戏前需要输入,用于登录服务器 玩家昵称: 玩家可自定义喜欢的昵称 玩家等级: 根据玩家累计获得的游戏战绩积分划分等级 玩家积分: 玩家累计获得的游戏积分 玩家排名: 根据玩家累计获得的游戏战绩积分从高到低进行排名 3.73.7 故障处理要求故障处理要求 3.7.1 硬件故障 对于硬件故障是无法预期,甚至是随机的,我们要求对系统的数据进行定 期的更新,并备份。 3.7.2 软件故障 1.不能正常启动软件。不能正常启动的系统,没有任何意义对于这样的故 障会有导致系统崩溃的可能,因此有必要定期要求专业人员对游戏软件,游戏 环境进行定期的检查。 4.4.运行环境规定运行环境规定 4.14.1 开发环境开发环境以及工具以及工具 数 据 库:SQLserver 开发工具:vc+6.0 4.24.2 条件与限制条件与限制 处理器要求:PentiumIV 及其以上 运行环境:XP win7、win8 内存要求:512MB 或以上 5.5.附录附录 用户(玩家)需求用户(玩家)需求 软件名称:日照保皇(5 人纸牌游戏) 一、引言 1、项目背景 计算机技术以及计算机网络技术为核心的信息科技的发展,颠覆了原有世 界的很多事物。纸牌游戏也随着信息革命的大潮,进入了 2.0 时代。以前必须 大家坐在一起才能够完成的事情,现在只需大家坐着,不在一起就可以完成。 很多游戏公司都推出了各种版本的网络纸牌游戏。斗地主、炸金花之类的纸牌 游戏在全国范围内流行起来。地区性的纸牌游戏保皇,也进入了网络时代。腾 讯游戏大厅里就有两款保皇类游戏,分别是保皇和青岛保皇(在附录里有期中 的截图,可以看) 。 保皇主要流行于山东及其周边地区,其中,青岛、日照地区更是流行。但 是,唯一的原因就是,保皇的规则存在地区性差异,不同的地区,有不同的玩 法。比如胜负标准、纸牌数量、出牌顺序、保所在的卡牌等等,都会有很多不 同。我们需要你们(开发方)按照我们的规则,开发这样一个卡牌游戏。 腾讯的保皇和青岛保皇还存在一个问题,就是不能够实现语音腾讯的保皇和青岛保皇还存在一个问题,就是不能够实现语音 功能。这就使得游戏的趣味性降低。我们希望开发方能够为我们实功能。这就使得游戏的趣味性降低。我们希望开发方能够为我们实 现该功能。现该功能。 2、参考资料 参考资料见附录的日照保皇规则明细 。 2、 功能需求 (1)用户信息维护 1、用户登录 在开启游戏后,需要用户登录服务器 2、用户注册 拥有用户注册界面 3、用户信息修改 拥有用户信息修改模块,修用户信息 4、用户信息明细 必须注册:昵称、注册手机号(唯一) 可选注册:头像、个性签名、性别、年龄 (2)打牌功能 1、用户登录(准备)功能 玩家进入房间后,点击准备按键后,进入准备状态,等全部玩家都进入准备状 态后,游戏开始。其他玩家必须能够看到自己以及其他玩家的准备情况。 2、正式出牌前应有的功能 游戏发牌完成后,应该有 10 到 15 秒的明抢时间。若没有人明抢,再应该有 10 到 15 秒的时间,用来判断谁当“皇帝” ,拥有“皇帝”卡牌的玩家,要决定 “登基” 、 “让位” 。再有 10 秒左右,拥有“保”的玩家决定是否“明保” 。更详 细的具体过程见附录日照保皇规则明细 。 3、打牌过程中应有的功能 玩家任意时刻可以选择要出的牌,当轮到其次序的时候才可以出牌。游戏本身 必须能够判断出牌是否合理(即符合规则) 。有“过牌” “让牌” “提示” “出牌” 功能。详细的具体过程见附录日照保皇规则明细 。 4、保存胜负情况功能以及积分保存 一局完成后,要将积分、胜负情况通告全体玩家,并存入服务器。 5、语音功能 在玩家进入房间后,即能进行语言功能。按 F2 键通话,出自己按键讲话时都能 够听到其他玩家的语言。 三、 非功能需求 1、安全性要求 用户程序与服务器之间的通信必须采取有效的加密方式,不能之间传递消息。 要采用加密更加简单,解密更加难的算法,以达到快并且安全的网络传输。 2、健壮性要求 程序健壮性要好,不能出现 crash 的情况。 3、易用性和美观性要求 界面要类似 腾讯的保皇和青岛保皇,大方简明美观易操作。 4、运行环境 运行环境 XP、Win7、Win8 5. 附录 日照保皇规则明细 一、游戏介绍: 日照保皇游戏是一款五人玩四副扑克游戏。一般情况下五人中一人为 皇帝,一人为侍卫,其余三人为起义军,二人对三人。特殊情况下皇帝和侍卫 为一人,形成四打一格局。玩法(固定保):牌中有一张带有权杖标记的大王 牌称作皇牌,谁抓到可以当皇帝,如果没有实力当皇帝,可以让位给上家。牌 中有一张带有宝剑标记的红桃 2 牌称作侍卫牌,该牌持有者为皇帝的侍卫,与 皇帝二人联手配合对抗其余三人,双方先出完牌者获胜。 二、游戏规则: (一)发牌: 游戏先从游戏桌的最左边玩家开始发牌,以后从上局皇帝开始发牌, 至牌发完为止。 (二)选皇帝: 1 、牌中有一张大王标有权杖,当作 “ 皇 ” 牌,抓到皇牌的人当 皇帝; 2 、如果认为牌的实力不够,可以出让皇位给上家; 3 、接手皇牌的玩家如不当皇帝,连同皇牌一起再传给自己的上家; 4 、再次接手皇牌的玩家仍不当皇帝,则把下家给的牌传给自己的上 家; 6 、一轮之内仍然没有决定谁是皇帝时,系统重新发牌; 7 、可以 “ 抢独 ” 的房间中,牌力强的人可以抢当皇帝 “ 明抢 ” ,皇帝“ 明抢” 优先成功; (三)决定保皇: 玩法则是牌中有一张小王标有宝剑,当作 “ 侍卫 ” 牌,抓到保的 人当侍卫。根据牌的实力侍卫可以决定是否公开身份,一般情况下不公开,暗 中保护皇帝,称作暗保,若

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论