Protocol

Error:

{"type":"error", "des","invalid user"}

Success:

{"type":"success", ...}

 

登陆

/dc/login

request: {name, password}

reponse: {type, 'name':用户名, '_id', 'nickname':昵称, 'side': 阵营(0,1)(int), 'cards': [{

'power_add',  力量(int)

'in_team', 是否在战斗队伍(Boolean)

'intelligence_base', 智力基础(int)

'intelligence_add', 智力增加(int)

'type': 英雄类型,(int)

'power_base':基础力量(int)

'star': 星(int)

'leader_base':领导力,(int) 

'agility_base': 基础敏捷,(int)

'agility_add': 敏捷增加(int)

'attack_max': 攻击最大, (int)

'attack_min': 攻击最低(int)

'formation_i': 位置i,(int)

'formation_j': 位置j,(int)

'burst_base': 暴击率, (int)

'desc': 描述, 

'name': 卡片名称,

'card_id':(int)

'face': 图标,(int)

'range': 攻击范围, (int)

'skill_1': 技能1,(int)

'skill_2': 技能2, (int)

'skill_core': 核心技能,(int) 

'_id': , 

'skill_leader': 领导技能}]}

 

注册

/dc/regist

request: {name, password}

response: {type,'_id':用户id}

 

昵称

/dc/info

request: { _id,  nickname,  side(int)}

response: 同login

 

加入队伍

/dc/join_team

request: {"_id":用户id, team: [{_id: 卡片id}]}

response: {type}

 

布阵

/dc/formation

request: {"_id":用户id, team: [{_id: 卡片id, formation_i: i行, formation_j: 列]}

response: {type}

 

 战斗

/dc/pve

request:  {"_id": 用户id}

response:

{ type:success,

battle : { [ {_id, hp, i, j} ,... ]}

round  : [

play :[{_id,

      action :  [ move | fight | wait]

      [move: ]

      [fight:  beated_id, beated_hp]

      [wait: ]

     },  ...], [...], [..] ],

   winner: 0 or 1

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值