1 介绍
11 目
篇文档提供星空传奇游戏软件架构总览视角描述该系统时介绍星空传奇游戏软件想法包含架构分析关键决策目帮助开发员理解星空传奇游戏软件基结构
12 范围
介绍星空传奇游戏软件登录游戏厅游戏准备游戏战结束游戏更新户列表
13 容概览
² 登录系统
户登录游戏厅需输入户名正确服务器端IP果输入错误停留登录页相反登录游戏厅更新户列表
² 游戏准备
户需进入户未座位加载游戏界面摆放棋子位置点击准备钮
² 游戏战
先进入游戏界面方发起攻击方返回攻击结果交换进攻权次循环
² 结束游戏
方三架飞机均击中头部结束游戏
² 更新户列表
户进入退出游戏厅时更新游戏厅户列表户游戏界面退出时更新户信息厅信息
14 功技术特点
功特点:
游戏款奇幻动作类MMORPG网络游戏 整传奇世界构建完整虚拟社会体系玩家游戏中体会样生师徒夫妻行会等社会关系玩家效参攻城略行会战斗文明发展体交等虚拟社会活动中
技术特点:
1全面等支持OpenGLDirect3D 2全面支持WindowsLinuxMac OS X台3强成熟材质理脚系统动行代码进行材质维护
2 体系结构表示方法
篇文档系列视图反映系统架构某方面
例视图:概括架构重例非功性需求
逻辑视图:展示描述系统关键方面重例实现场景(交互图)
部署视图:展示构建处理节点物理部署节点间网络配置(部署图)
程视图:描述数流(类图描述数模型活动图表示数流)
3 系统达目标限制
Ø 目标
客户正确登录登录页面输入信息时够输入错误时错误提示正确登录加载游戏厅通知更新户列表点击中位占位置进入游戏界面双方摆放棋子点击准备钮开始次游戏战
Ø 限制
客户输入服务器IP客户登录游戏厅
户法开始游戏必须进入相桌点击准备钮方开战
4 例视图
星空传奇游戏软件描述例:登录游戏厅选择座位摆放棋子发起进攻反馈结果重新开始退出游戏更新户列表
41 系统例图
系统例图见图41:
图41 系统例图
42 登录游戏厅
421 例简述
户输入户名IP址登录游戏厅系统会通知户更新户列表
422 基事件流
1 户:登录界面输入户名服务器IP登录
2 系统:判断IP否符合规
3 系统:加载登录厅更新户列表
4 例结束
423 活动图
登录游戏厅活动图见图42
图42 登录游戏厅活动图
43 更新户列表
431 例简述
户登录退出游戏厅坐时更新户列表信息
432 基事件流
1 客户端系统:发送更新户列表请求
2 服务器端系统:发送户列表
3 例结束
433 活动图
更新户列表活动图见图43
图43更新户列表活动图
44 选择座位
441 例简述
户选择空座位进入时进入游戏界面更新户列表
442 基事件流
1 户:点击座位想入座
2 系统:判断座位否已户
3 户:户成功入座
4 系统:加载游戏界面更新游戏户列表户信息
5 系统:例结束
443 活动图
选择座位活动图见图44
图44选择座位活动图
45 摆放棋子
451 例简述
进入游戏移动三飞机棋子双方进入游戏点击准备钮棋子摆放结束
452 基事件流
1 户:选择棋子位置移动棋子
2 系统:检测移动否合法
3 系统:检测否两名户已入座
4 户:点击准备钮
5 系统:棋子画入棋盘更改
6 系统:判断谁先进入游戏界面加载相应组件
7 例结束
453 活动图
摆放棋子活动图见图45
图45摆放棋子活动图
46 发动进攻
461 例简述
双方准备显示攻击钮方通点击棋盘动获取坐标显示坐标文框点击进攻钮发起进攻时会方棋盘显示进攻点标记
462 基事件流
1 户:点击棋盘获目标攻击点
2 系统:坐标文框中显示出户点击目标点坐标
3 户:点击进攻钮
4 系统:攻击点信息发方
5 系统:加载反馈组件
6 系统:反棋盘显示进攻点标记
7 例结束
463 活动图
发动进攻活动图见图46
图46发动进攻活动图
47 反馈结果
471 例简述
接攻击信息点击反馈钮组时会反馈结果显示方棋盘做相应标记
472 基事件流
1 系统:设置反馈组件
2 户:根攻击情况点击反馈钮
3 系统:判断否死否点第三次
3 系统:移反馈钮组攻击点标记
4 系统:添加进攻组件结束游戏组件
5 系统:反棋盘添加反馈结果相应标记
6 例结束
473 活动图
反馈结果活动图见图47
图47反馈结果活动图
48 重新开始
481 例简述
户击落飞机时会显示钮点击棋盘恢复初始状态
482 基事件流
1 系统:移反馈钮组加载重新开始钮
2 户:户点击重新开始
3 系统:恢复棋盘棋子初始状态
4 结束例
483 活动图
重新开始活动图见图48
图48重新开始系统活动图
49 退出游戏
491 例简述
户击落飞机时会显示钮点击退出游戏界面游戏厅
492 基事件流
1 系统:移反馈钮组添加退出游戏钮
2 户:点击退出游戏钮
3 系统:关闭游戏界面
4 例结束
493 活动图
退出游戏活动图见图49
图49退出游戏活动图
5 逻辑视图
逻辑视图部分叙述设计阶段工作
51 总览
图51领域模型星空传奇游戏软件设计实体间关系
客户端
服务器端
图51 领域模型
52 Package介绍
星空传奇游戏软件Package图见图52
图52 星空传奇游戏软件Package图
Ø Client
Client包属游戏厅类
Ø Common
Common包属客户端服务器端均公类
Ø Server
Server包包含Action属服务器端类
Ø Game
Game包包含Actin属游戏界面中类
6 程视图
程视图部分叙述子系统处理流程
61 登录游戏厅
611 户登录游戏厅序图见图61
图61 户登录游戏厅序图
62 准备游戏
621 准备游戏序图见图64
图64 准备游戏序图
63 游戏战
631 游戏战序图见图67
图67游戏战序图
64 结束游戏
641 结束游戏序图见图610
图610结束游戏序图
7 部署视图
部署视图描述具体软件制品分配计算节点 (具处理服务某种事物) 表示软件元素物理架构部署物理元素间通信
星空传奇游戏软件部署视图见图71
图71 星空传奇游戏软件部署视图
Ø Generic PC
普通计算机
Ø Server
服务器者带服务器功普通计算机
8 规模性
Ø 满足规模
够满足100时线浏览网页20时进行关数库操作
Ø 满足性
够满足顾客认相应时间
9 质量
系统正式时登录注册查商品生产订单流程正常
文档容仅供参考
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档