组队设计思路
2018-03-02 14:16:20 0 举报
AI智能生成
组队设计思路
作者其他创作
大纲/内容
建立队伍
操作
在主界面点击组队界面入口按钮
客户端逻辑点
条件
组队入口按钮可点击
执行
向服务端发送建队请求
服务端逻辑点
条件
玩家没有队伍
执行
创建队伍
成为队长
处于准备状态
客户端表现
进入组队界面
进入队伍第一个空位
头像上增加队长标记
发送邀请
操作
在组队界面点击指定好友的【邀请】按钮
客户端逻辑点
条件
不处于邀请CD中
队伍未满
好友在线
好友已有队伍
好友不处于匹配中
好友不处于战斗中
执行
向服务端发送组队邀请
服务端逻辑点
条件
不处于邀请CD中
队伍未满
好友在线
好友已有队伍
好友不处于匹配中
好友不处于战斗中
执行
向指定玩家发送组队邀请
产生邀请CD
产生邀请时效
表现
邀请方
获得邀请成功提示
该好友的【邀请】按钮进入冷却倒计时
接受方
弹出带倒计时的组队邀请提示框
接受邀请
操作
在邀请提示框中点击【接受】按钮
客户端逻辑
条件
在邀请时效内
接受方没有队伍
接受方不处于匹配中
接收方不处于战斗中
执行
向服务器发送接受邀请信息
服务端逻辑点
条件
在邀请时效内
邀请方队伍存在
邀请方队伍未满
邀请方不处于匹配中
邀请方不处于战斗中
执行
加入邀请者的小队
客户端表现
邀请方
组队界面信息更新
提示信息
接受方
进入组队界面
进入队伍第一个空位
默认处于准备完毕状态
拒绝邀请
操作/触发
在弹出的邀请提示框中,点击【拒绝】按钮
邀请过时,默认拒绝
客户端表现
接收方
关闭邀请提示框
离开队伍
操作/触发
点击【离开】按钮
直接关闭客户端、网络通讯中断离开
客户端逻辑点
条件
不处于匹配状态
执行
向服务端发送离队请求
服务端逻辑点
条件
不处于匹配状态
执行
如果小队只有一人
小队解散
如果请求者是队长
队长移交给队伍中排序第一人
离开队伍
非以上
离开队伍
客户端表现
队长
组队界面信息更新
提示信息
队员
组队界面信息更新
提示信息
离开者
返回主界面
踢出队员
操作
点击队员对应的【请离】按钮
客户端逻辑点
条件
操作者是队长
目标玩家是自己队伍成员
目标玩家不是队长
执行
向服务端发送踢人请求
服务端逻辑点
条件
操作者是队长
目标玩家是自己队伍成员
目标玩家不是队长
符合
目标玩家清除队伍信息
客户端表现
队长
组队界面信息更新
提示信息
队员
组队界面信息更新
提示信息
被踢者
返回主界面
面对面创建/加入队伍
操作
使用软键盘输入队伍号
客户端逻辑点
条件
输入队伍号合法
输入的字符必须是数字0-9
输入的字符数量必须是4个
申请者没有队伍
申请者不处于匹配中
申请者不处于战斗中
执行
向服务端发送加入队伍请求
服务端逻辑
条件
申请者没有队伍
申请者不处于匹配中
申请者不处于战斗中
指定距离内队伍号不存在
创建队伍
生成队伍号
成为队长
默认处于准备状态
队伍成员数量未满
队伍不处于匹配中
队伍不处于战斗中
执行
加入队伍
默认处于准备状态
客户端表现
创建队伍
进入组队界面,显示队伍号
头像上增加队长标记
加入队伍
进入组队界面
准备状态切换
操作
点击【准备】/【取消准备】按钮
客户端逻辑
条件
操作者处于队伍中
操作者不是队长
操作者不处于匹配中
操作者不处于战斗中
执行
向服务器发送状态切换请求
服务端逻辑
条件
操作者处于队伍中
操作者不是队长
操作者不处于匹配中
操作者不处于战斗中
如果操作者处于准备状态
操作者切换为取消准备状态
执行分支
操作者切换为准备状态
表现
队长
头像上只显示队长标记
头像上始终不显示已准备标记
队员
准备状态
头像下方显示【取消准备】按钮
头像上显示已准备标记
准备取消状态
头像下方显示【准备】按钮
头像上隐藏已准备标记
头像框上方显示“等我一下”文字
继续游戏(暂时不做)
触发
战斗结算完成
服务端逻辑点
小队存在
表现
所有小队成员进入同一组队界面
0 条评论
下一页