@nealcaffrey
2018-08-29T06:12:30.000000Z
字数 496
阅读 456
协议与 API
登录
- 客户端寻找服务器的接口是哪个?还是说固定一个域名,直接用 socket 打开连接?
- 客户端登录需要哪些参数?用户名和密码?
- 有没有类似于 Token 的机制,一次登录就发放一个 Token,而之后所有的才做(匹配/战斗数据上传)都依赖 Token 来发送,服务端就可以很好的做好安全相关的鉴权。本次下线该 Token 就过期。
- 需要绑定手机号么?
- 登录成功的返回值有哪些字段?
匹配
- 匹配模式有几种?快速加入?天梯匹配?对应的 API 是哪个?
- 加入房间之后返回值什么?有哪些字段?
- 加入之后,玩家昵称或者积分等级等信息需要显示么?
房间设置
- 有踢人的借口么?
- 游戏模式是允许设置的么?比如 7人句有 2 2 3 的设置 或者 3 3 1 的角色分配模式。
- 怎么修改自己的昵称?
游戏
- 开始游戏的接口是什么?参数和返回值。
- 服务端分配阵营/角色人物/始发手牌的顺序是什么?分别对应哪几个事件通知?
- 服务端指派第一个开始自己回合的玩家的事件通知是什么?
- 玩家开始摸牌阶段的事件通知是什么?还有后续的出牌,堆叠的事件通知?
- 情报传递的下发的事件通知以及参数是什么?
- 情报传递结束的事件通知
- 产生有玩家死亡的事件通知
- 有玩家宣告胜利的事件通知
- 游戏结束事件通知
- 积分结算