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
}
相关推荐
在IT行业中,拧紧枪OP协议控制OpenProtocol是一种专用于无线拧紧工具的开放式通信协议。这个协议的设计目的是为了高效、精确地控制和监控拧紧工具的运行状态,确保在汽车制造、航空航天和其他精密工程领域中的螺纹...
在IT行业中,URLProtocol协议是一种自定义协议处理方式,它允许开发者扩展Windows系统对URL的解析功能,使得系统能够识别并处理自定义的协议类型,比如`myurl:`。这通常用于实现特定软件的内部链接或者集成不同应用...
Protocol Buffers是Google开发的一种数据序列化协议,用于结构化数据的序列化,可以视为一种跨平台、跨语言的数据交换格式。它允许开发者定义数据结构,然后生成代码以轻松地在各种数据流之间读写这些数据。Protocol...
OpenProtocol纯手写源码实例 /// /// 初始化连接 /// /// 是否开启TCP层KeepAlive功能 /// <returns></returns> public bool Init(bool KeepAlive) { try { if (mSocket != null) { Close(); } /...
### Protocol_Buffer官网文档中文版知识点总结 #### 一、简介与概览 - **Protocol Buffer**是一种用于数据序列化的高效工具,支持多种编程语言(如Java、C++、Python等),能够实现数据的有效存储和传输。 #### ...
libsignal-protocol-javascript示例有关“如何使用libsignal-protocol-javascript ?”的示例组件server.js index.html和scripts怎么跑使用以下节点运行服务器: node server.js 。 (我认为只需要ws ) 在浏览器中...
ADASIS v3 Protocol v3.1.0 英文版本知识点 标题解释 本文档的标题是"ADASIS v3 Protocol v3.1.0 英文版本”,它表明了本文档的主题是关于ADASIS v3 Protocol的规范说明,版本号为v3.1.0,并且是英文版本。 描述...
《OpenProtocol_Specification_》是一份详细的技术规范文档,它主要介绍了PF4000开放协议Atlas以及OpenProtocol协议的报文格式和使用方法。PF4000是阿特拉斯·科普柯(Atlas Copco)工业技术公司推出的一套工业通讯...
CX-Protocol是一款由欧姆龙公司开发的协议通信软件,主要针对其PLC产品提供通信支持。CX-Protocol协议宏操作手册详细介绍了如何使用该协议与PLC进行数据交换以及通信序列的创建和编辑。本文将从手册内容中提炼出关于...
标题“OpenProtocol-MTF6000”指向了一种特定的技术协议,即Open Protocol,它被应用于阿特拉斯·科普柯(Atlas Copco)的MTF6000控制器产品中。Open Protocol是一种工业通信协议,专为自动化装配线和机器人工具控制所...
"阿塔拉斯开放协议_appendix_for_PowerFocus_6000_Open_Protocol" 阿塔拉斯开放协议是PowerFocus 6000的一个开放接口,允许用户在远程控制或数据订阅控制器时构建应用程序。该协议独立于平台,可以在Linux、PLC、...
标题与描述中提到的“Google Protocol Buffers”,通常简称为Protobuf,是Google开发的一种数据交换格式,它具有高效、简洁、自动化的特性。Protocol Buffers可以将结构化数据序列化,可用于网络通信和数据存储等...
CX-Protocol是一款由OMRON公司开发的协议宏软件,主要用于实现个人计算机(PC)与OMRON系列PLC产品之间的通信功能。协议宏是一种用于在PLC与PC间进行高效数据通信的程序结构,它通过定义通信序列和报文属性,简化了...
根据提供的文档信息,本文将对阿特拉斯拧紧机(Atlas)开放性协议 OpenProtocol_Specification_通讯的相关知识点进行详细解析。 ### 一、引言 阿特拉斯拧紧机(Atlas)开放性协议(OpenProtocol_Specification_...
根据提供的文件内容,知识点可以围绕阿特拉斯·科普柯工业技术集团发布的《OpenProtocol Specification R 2.10.0》文档展开。该文档详细描述了一种名为“OpenProtocol”的开放式通信协议,专门应用于电枪设备和工业...
标题 "Beagle-USB-480-Protocol-Analyzer驱动程序" 指的是一个专门针对Beagle USB 480 Protocol Analyzer的软件组件。Beagle USB 480 Protocol Analyzer是一款高性能、便携式的USB协议分析工具,用于调试、验证和...
使用URL Protocol实现网页调用本地程序,通过不同参数,可进行不同操作,简单测试版。 在浏览器无法调用本地资源,项目需要网页打开本地excel,而进行URL Protocol研究测试。 无法编辑下载需要的分数,很抱歉。 所有...
标题《MTF6000 Open Protocol_2018_06.pdf》意味着本文档是一份关于MTF6000扭力枪开放协议的手册,发行于2018年6月。该手册是Atlas微扭枪开放协议的一部分,涉及设备的连接方式、如何调用PSET号、启动步骤、发布和...
# Common Industrial Protocol (CIP) 通信协议详解 ## 概述 Common Industrial Protocol (CIP),即通用工业协议,是一种广泛应用于自动化行业的开放式网络通信协议。它支持多种物理层技术,包括Ethernet、...