-
Notifications
You must be signed in to change notification settings - Fork 4
Literature Socket Channels
Nandha Kishore edited this page Mar 29, 2020
·
7 revisions
-
Params
-
Player Name:
name [string]
[Required] -
Player ID:
pid [string]
[Optional]
-
Player Name:
-
Success Response:
-
Channel: game-updates [Private]
Body:{ code: 200, type: 'CREATE', gcode: [string], pid: [string], pname: [string] }
-
Channel: game-updates [Private]
-
Params
-
Game Code:
code [string]
[Required]
-
Game Code:
-
Success Response:
-
Channel: game-probe [Private]
Body:{ code: 200, data: [ { name: [string], position: [number] } ] }
-
Channel: game-probe [Private]
-
Params
-
Game Code:
code [string]
[Required] -
Player Name:
name [string]
[Required] -
Player Position:
position [number]
[Required] -
Player ID:
pid [string]
[Optional]
-
Game Code:
-
Success Response:
-
Channel: game-updates [Room]
Body:{ code: 200, type: 'JOIN', pname: [string], position: [number] }
-
Channel: game-updates [PRIVATE]
Body:{ code: 200, type: 'LIST', data: [ { name: [string], position: [number] } ] }
-
Channel: game-updates [Room]
-
Params
-
Game Code:
code [string]
[Required] -
Player ID:
pid [string]
[Required]
-
Game Code:
-
Success Response:
-
Channel: game-updates [Room]
Body:{ code: 200, type: 'LEAVE', pname: [string], position: [number] }
-
Channel: game-updates [Room]
-
Params
-
Game Code:
code [string]
[Required] -
Player ID:
pid [string]
[Required]
-
Game Code:
-
Success Response:
-
Channel: game-updates [Room]
Body:{ code: 200, type: 'START' }
-
Channel: game-updates [Room]
-
Params
-
Game Code:
code [string]
[Required] -
Source Player ID:
fid [string]
[Required] -
Destination Player Position:
tpos [number]
[Required] -
Query Card:
card [string]
[Required]
-
Game Code:
-
Success Response:
-
Channel: play-ask [Private]
Body:{ code: 200, type: 'ASK' }
-
Channel: play-ask [Private]
-
Params
-
Game Code:
code [string]
[Required] -
Source Player ID:
fid [string]
[Required] -
Destination Player Position:
tpos [number]
[Required]
-
Game Code:
-
Success Response:
-
Channel: play-transfer [Private]
Body:{ code: 200, type: 'TRANSFER' }
-
Channel: play-transfer [Private]
-
Params
-
Game Code:
code [string]
[Required] -
Player ID:
fid [string]
[Required] -
Declaration:
declaration [string[][]]
[Required]
-
Game Code:
-
Success Response:
-
Channel: play-declare [Private]
Body:{ code: 200, type: 'DECLARE' }
-
Channel: play-declare [Private]
-
Params
-
Game Code:
code [string]
[Required] -
Player ID:
pid [string]
[Required]
-
Game Code:
-
Success Response:
-
Channel: game-data [Room]
Body:{ type: 'GAME', data: [Game] }
-
Channel: game-data [Room]
-
Success Response:
-
Channel: player-data [Private]
Body:{ type: 'PLAYER', data: [Player] }
-
Channel: player-data [Private]