下载此文档

游戏软件设计说明书模版样本.docx


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
游戏软件设计说明
书模版
2020年4月19日
软件设计说明书


这篇文档提供了星空传奇游戏软件架构的总览,从不同的视角描述了
该系统。同时介绍了星空传奇游戏软件的想法,包含架构分析的关键决
策,目的在于帮助开发人员理解星空传奇游戏软件的基本结构。

介绍了星空传奇游戏软件的登录游戏大厅、游戏准备、游戏对战、结
束游戏、更新用户列表。

登录系统
用户若要登录游戏大厅,需要输入用户名和正确的服务器端 IP,如果
输入错误,则停留在登录页,相反登录到游戏大厅,并更新用户列表;
游戏准备
用户需要进入一个其它用户未使用的座位,加载游戏界面,而且摆放
好棋子的位置后点击准备按钮;
游戏对战
由最先进入游戏界面的一方发起攻击,另一方返回攻击结果,交换进
攻权,依次循环;
结束游戏
当有一方的三架飞机均被击中头部,结束游戏;
更新用户列表
当有用户进入或退出游戏大厅时更新游戏大厅用户列表,用户从游戏
界面退出时,更新用户信息和大厅信息。

功能特点:
本游戏一款奇幻动作类 MMORPG网络游戏。整个传奇世界构建了一个 完整的虚拟社会体系,每一个玩家都能在游戏中体会不一样的人生。师 徒、夫凄、行会等社会关系,使玩家有效的参与到了 “攻城略地”、“行 会战斗”、“文明发展”、“个体交往”等虚拟社会活动中去。
技术特点:
1、全面并同等的支持 OpenGL和Direct3D。 2、全面支持 Windows , Linux以及Mac OS X平台。3、强大且成熟的材质管理和脚本系统,能够不 动一行代码去进行材质维护。
体系结构表示方法
这篇文档使用一系列视图反映系统架构的某个方面;
用例视图:概括了架构上最为重要的用例和它们的非功能性需求;
逻辑视图:展示了描述系统关键方面的重要用例实现场景 (使用交互
图);
部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配
置(使用部署图);
过程视图:描述了数据流(使用类图描述数据模型,活动图表示数据 流)。
系统要达到的目标和限制
?目标
客户能够正确登录,在登录页面输入信息时能够在输入错误的同时看 到错误提示;正确登录后能够加载游戏大厅,通知其它人更新用户列表, 点击其中一各位被占用的位置后能够进入到游戏界面,双方都摆放好棋子 后能够点击准备按钮,开始一次游戏对战。
?限制
客户输入的不是服务器IP,客户不能登录到游戏大厅;
一个用户无法开始游戏,必须都进入相同桌后点击准备按钮,方可开 战。
用例视图
星空传奇游戏软件描述的主要用例有:登录游戏大厅,选择座位,摆 放棋子,发起进攻,反馈结果,重新开始,退出游戏,更新用户列表。

:


用户输入用户名和IP地址登录游戏大厅。系统会通知其它用户更新用
户列表。

1用户:在登录界面输入用户名和服务器 IP,登录。
2系统:判断IP是否符合规则。
3系统:加载登录大厅,更新用户列表。
4用例结束。

登录游戏大厅的活动图见图


由用户登录或退出游戏大厅和坐下时,更新用户列表和信息

1客户端系统:发送更新用户列表请求。
2服务器端系统:发送用户列表
3用例结束。

更新用户列表的活动图见图
system



用户选择空座位进入,同时进入游戏界面,更新用户列表

1用户:点击座位想要入座。
2系统:判断此座位是否已有用户。
3用户:用户成功入座。
4系统:加载游戏界面,更新游戏用户列表及用户信息。
5系统:用例结束。

选择座位的活动图见图


进入游戏即可移动三个飞机棋子,在双方都进入游戏后,点击“准 备”按钮后棋子摆放结束。

1用户:选择棋子的位置,移动棋子。
2系统:检测移动是否合法。
3系统:检测是否有两名用户都已入座。
4用户:点击准备按钮。
5系统:将棋子画入棋盘,使其不可更改。
6系统:判断谁先进入游戏界面,加载相应组件
7用例结束。

摆放棋子的活动图见图
4

游戏软件设计说明书模版样本 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人江湖故人
  • 文件大小18 KB
  • 时间2020-11-19