-
Notifications
You must be signed in to change notification settings - Fork 0
Jsons
songoo edited this page Aug 17, 2014
·
11 revisions
1. New game json (from server)
{
"game": {
"gameId": "00000001",
"gameStatus": "new",
"gameMap": {
"a1":"empty",
"a2":"empty",
"a3":"empty",
"b1":"empty",
"b2":"empty",
"b3":"empty",
"c1":"empty",
"c2":"empty",
"c3":"empty"
},
"gameSurrounding": {
"shape":"star",
"color":"#777",
},
"winCombination":{},
"endGameMessage":{
"show":false,
"message":"",
"messageType":""
}
},
"winnersList": {}
}
2. Selecting firs "O" (by user)
{
"action": {
"selectedGameMapSquare": {
"a1":"O",
}
}
}
3. Response from server, selecting "X" for random free map square, with background color change (from server)
{
"game": {
"gameId": "00000001",
"gameStatus": "ongoing",
"gameMap": {
"a1":"O",
"a2":"empty",
"a3":"empty",
"b1":"empty",
"b2":"empty",
"b3":"empty",
"c1":"X",
"c2":"empty",
"c3":"empty"
},
"gameSurrounding": {
"shape":"star",
"color":"#222",
},
"winCombination":{},
"endGameMessage":{
"show":false,
"message":"",
"messageType":""
}
},
"winnersList": {}
}
4. Reaching end game state (from server)
{
"game": {
"gameId": "00000001",
"gameStatus": "ongoing",
"gameMap": {
"a1":"O",
"a2":"O",
"a3":"O",
"b1":"empty",
"b2":"empty",
"b3":"empty",
"c1":"X",
"c2":"X",
"c3":"empty"
},
"gameSurrounding": {
"shape":"star",
"color":"#444",
},
"winCombination":{"b1","b2","b3"},
"endGameMessage":{
"show":true,
"message":"Congratulations you won, you can add +1 point to any desirable nickname even make one own!",
"messageType":"1"
}
},
"winnersList": {}
}
6. Sending nickname value (By User)
{
"nickname": "UserNo1",
"action": "raiseNickPoints",
"value": "1",
}
6. Sending nickname value (By User)
{
"nickname": "UserNo1",
"action": "raiseNickPoints",
"value": "1",
"hash":
}
6b. Response to sent nickname (By Server)
{
"message": "Nick UserNo1 reached 1 points!"
}
8. New game json example with top players (from server)
{
"game": {
"gameId": "00000001",
"gameStatus": "new",
"gameMap": {
"a1":"empty",
"a2":"empty",
"a3":"empty",
"b1":"empty",
"b2":"empty",
"b3":"empty",
"c1":"empty",
"c2":"empty",
"c3":"empty"
},
"gameSurrounding": {
"shape":"star",
"color":"#777",
},
"winCombination":{},
"endGameMessage":{
"show":false,
"message":"",
"messageType":""
}
},
"winnersList": {
"nickname":{
"nick":"Luffy",
"points":"222",
"place":"1",
},
"nickname":{
"nick":"Zoro",
"points":"150",
"place":"2",
},
"nickname":{
"nick":"Pirate Skeleton With..",
"points":"32",
"place":"3",
},
"nickname":{
"nick":"Chopper",
"points":"20",
"place":"4",
},
"nickname":{
"nick":"Vegeta",
"points":"17",
"place":"5",
},
"nickname":{
"nick":"Obito",
"points":"10",
"place":"6",
},
"nickname":{
"nick":"UserNo1",
"points":"1",
"place":"7",
},
}
}
Home
Contact
Epic
Cards
-- Game
-- End game dialogs
-- Top results list
Jsons
Tests
Installation
Future works