




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
保 皇 纸 牌 游 戏 系统设计说明书 :姓 名:班 级:指 导 教 师编 制 时 间: 2014-05-04 保 皇 纸 牌 游 戏系统设计说明书1. 引言 1.1编写目的 编写目的是在之前系统分析说明书全面描述保皇纸牌游戏软件所要完成的工作的基础上,对开发者在软件开发过程中提供一个整体的设计方案:确定具体实现软件的功能设计方法以及得出系统的精确描述。 1.2背景 计算机技术以及计算机网络技术为核心的信息科技的发展,颠覆了原有世界的很多事物。纸牌游戏也随着信息革命的大潮,进入了2.0时代。以前必须大家坐在一起才能够完成的事情,现在只需大家坐着,不在一起就可以完成。很多游戏公司都推出了各种版本的网络纸牌游戏。斗地主、炸金花之类的纸牌游戏在全国范围内流行起来。地区性的纸牌游戏保皇,也进入了网络时代。例如:腾讯游戏大厅里就有两款保皇类游戏,分别是保皇和青岛保皇。保皇主要流行于山东及其周边地区,其中,青岛、日照地区更是流行。保皇的规则存在地区性差异,不同的地区,有不同的玩法。比如胜负标准、纸牌数量、出牌顺序、保所在的卡牌等等,都会有很多不同。还有就是现存的保皇网络纸牌游戏都或多或少的存在不如人意的地方。比如,腾讯的保皇和青岛保皇都存在着一个问题,就是不能够实现语音功能。这就使得游戏的趣味性降低,影响玩家的体验。1.3参考文献 1. 软件工程基础与应用 马小军等 清华大学出版社 2013 2. 软件工程概论 郑人杰等 机械工业出版社 20102.系统总体设计2.1用户信息维护功能2.11.用户登录在开启游戏后,需要用户登录服务器。填写:注册手机号(唯一)、密码2.12.用户注册拥有用户注册功能。注册信息:昵称、注册手机号(唯一)、密码、头像、个性签名(可选)、性别(可选)、年龄(可选)2.13.用户信息修改拥有用户信息修改模块,修用户信息。更改:昵称、密码、头像、个性签名、性别、年龄2.1 4.用户信息查看功能查看:昵称、注册手机号(唯一)、头像、个性签名、性别、年龄。注:不可查询密码。用户信息维护结构图:2.2打牌功能(客户端)2.21选择房间用户登录成功后,则今天游戏大厅,通过实时的信息显示出可以进入的房间,点击进入房间。2.22开始游戏(即准备)当用户进入房间后,即可通过按钮,选择是否可以开始游戏的选择说明:当所有玩家都准备时,游戏开始2.23打牌打牌功能包括接受原始牌,出牌,已经实时语音2.24结算积分结算游戏的中得分情况,并且将积分发送到服务器端游戏功能结构图 2.3打牌功能2.3.1接收发牌信息当游戏可以开始时,服务器向每个用户发出其得到的原始卡牌,客户端将数据包接收并且解析出其含义,然后根据其含义做出显示卡牌。2.3.2接收别人的出牌信息别人出牌的信息,将接收到的数据报解析出:谁出的牌,点数,花色2.3.3出牌操作将用户的选择的牌的结果显示出来。首先,只要点击到牌的任意位置都能弹出,该功能在任意时刻都能做。然后,在当时该用户的出牌的时候,在显示出出牌按钮,以防止用户出牌时间不符合。当用户按了出牌之后,将弹出的牌做出规则判断,若符合规则则将数据发送出去。2.3.4判断是否获胜当自己出牌完成后,要判断是否已经出牌完毕,若出牌完毕,则发出数据报,通告获胜,并且在当前页面实现胜利图片(图片动画)。2.3.5实时语音传输当用户进入房间之后就开始讲用户的说话声音进行传输(包括上传与下载),当用户按f10之后就可以讲话打牌功能结构图打牌功能的接收发牌的功能2.4服务器端的功能服务器端游戏功能sc图查漏补缺的详细说明:1.用户登录(准备)功能 玩家进入房间后,点击准备按键后,进入准备状态,等全部玩家都进入准备状态后,游戏开始。其他玩家必须能够看到自己以及其他玩家的准备情况。 2.正式出牌前应有的功能 游戏发牌完成后,应该有10到15秒的明抢时间。若没有人明抢,再应该有10到15秒的时间,用来判断谁当“皇帝”,拥有“皇帝”卡牌的玩家,要决定“登基”、“让位”。再有10秒左右,拥有“保”的玩家决定是否“明保”。更详细的具体过程见附录日照保皇规则明细。 3.打牌过程中应有的功能 玩家任意时刻可以选择要出的牌,当轮到其次序的时候才可以出牌。游戏本身必须能够判断出牌是否合理(即符合规则)。有“过牌”“让牌”“提示”“出牌”功能。详细的具体过程见附录日照保皇规则明细。 4.保存胜负情况功能以及积分保存一局完成后,要将积分、胜负情况通告全体玩家,并存入服务器。 5.语音功能在玩家进入房间后,即能进行语言功能。按F2键通话,出自己按键讲话时都能够听到其他玩家的语言。3设计目标3.1系统运行环境3.1.1开发环境以及工具数据库:SQLserver2008开发工具:vc+6.03.1.2条件与限制处理器要求:Pentium IV及其以上运行环境:XP win7、win8内存要求:512MB或以上4.处理流程 4.1游戏操作流程: 5.系统性能设计 5 .1时间特性要求1.游戏的响应时间在一分中之内,当游戏所处在的环境处于最繁忙之时,最大响应时间也要小于一分(网络带宽影响除外)2.根据游戏规则,对游戏出牌时间,等待时间以及叫牌时间均作出设置。 5.2灵活性要求 1.游戏考虑到用户的体验和方便,我们将主要的功能实施保留,并添加其他额外的附加功能,整体上和前作相比简单明了,对于玩家仍旧十分熟悉。 2.据用户的需求,此软件可以进行在Winxp及以上操作系统运行,因此,我们队本系统的开发将给予Windows7操作系统进行,对于测试和前期的运行将在Windows7上操作 5.3输入输出要求 输入:玩家开始游戏前需要登录,输入昵称密码,选择房间号,入座游戏。木有帐号的玩家需要事先注册。 输出:游戏信息显示,游戏结束后的用户等级,积分以及排名等。 *注意:对于这些信息,我们设置支持中文、字母、数字以及下划线,对于其他特殊字符不提供支持 5.4数据管理要求 游戏账号及密码:玩家进行游戏前需要输入,用于登录服务器 玩家昵称: 玩家可自定义喜欢的昵称 玩家等级: 根据玩家累计获得的游戏战绩积分划分等级 玩家积分: 玩家累计获得的游戏积分 玩家排名: 根据玩家累计获得的游戏战绩积分从高到低进行排名6系统出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程经济重要知识梳理试题及答案
- 工程项目中合同管理的关注点试题及答案
- 工程经济市场分析方法试题及答案
- 食品加工工艺与安全卫生管理练习题集合
- 汇聚市政工程考试资料的试题及答案
- 物流运输车队协议
- 生物医学影像诊断技术题库
- 工程经济企业财务预测试题及答案
- 经济法核心知识试题及答案
- 经济法的学术研究与试题及答案
- 中国重症患者肠外营养治疗临床实践专家共识(2024)解读
- 2026届新高考地理精准复习:海气相互作用
- 2024年新疆泽普县事业单位公开招聘村务工作者笔试题带答案
- 《网络素养教育》课件
- 2025年大数据分析师职业技能测试卷:数据采集与处理流程试题解析
- 2025年计算机科学与技术专业考试题及答案
- 脊髓损伤病人的护理查房
- 2025年全国特种设备安全管理人员A证考试练习题库(300题)含答案
- 浙江省9 1高中联盟2024-2025学年高一下学期4月期中英语试卷(含解析含听力原文无音频)
- 人工智能在航空服务中的应用-全面剖析
- 脑区网络在记忆形成中的作用机制研究-全面剖析
评论
0/150
提交评论