monop-state/site/game-state.json

524 lines
10 KiB
JSON
Raw Normal View History

2026-02-21 01:35:37 +00:00
{
"players": [
{
"name": "alice",
"number": 1,
"money": 1190,
"location": 40,
"inJail": true,
"jailTurns": 1,
"doublesCount": 0,
"getOutOfJailFreeCards": 0
},
{
"name": "bob",
"number": 2,
"money": 1300,
"location": 11,
"inJail": false,
2026-02-21 01:35:37 +00:00
"jailTurns": 0,
"doublesCount": 0,
"getOutOfJailFreeCards": 0
2026-02-21 01:35:37 +00:00
},
{
"name": "charlie",
"number": 3,
"money": 1400,
"location": 8,
"inJail": false,
"jailTurns": 0,
"doublesCount": 0,
"getOutOfJailFreeCards": 0
2026-02-21 01:35:37 +00:00
}
],
"currentPlayer": 3,
2026-02-21 01:35:37 +00:00
"squares": [
{
"id": 0,
"name": "=== GO ===",
"type": "safe"
},
{
"id": 1,
"name": "Mediterranean ave. (P)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "purple",
"cost": 60,
"houses": 0
},
{
"id": 2,
"name": "Community Chest i",
"type": "cc"
},
{
"id": 3,
"name": "Baltic ave. (P)",
"type": "property",
"owner": 2,
"mortgaged": false,
"group": "purple",
"cost": 60,
"houses": 0
},
{
"id": 4,
"name": "Income Tax",
"type": "tax"
},
{
"id": 5,
"name": "Reading RR",
"type": "railroad",
"owner": null,
"mortgaged": false,
"group": "railroad",
"cost": 200
},
{
"id": 6,
"name": "Oriental ave. (L)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "lightblue",
"cost": 100,
"houses": 0
},
{
"id": 7,
"name": "Chance i",
"type": "chance"
},
{
"id": 8,
"name": "Vermont ave. (L)",
"type": "property",
"owner": 3,
"mortgaged": false,
"group": "lightblue",
"cost": 100,
"houses": 0
},
{
"id": 9,
"name": "Connecticut ave. (L)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "lightblue",
"cost": 120,
"houses": 0
},
{
"id": 10,
"name": "Just Visiting",
"type": "safe"
},
{
"id": 11,
"name": "St. Charles pl. (V)",
"type": "property",
"owner": 2,
"mortgaged": false,
"group": "violet",
"cost": 140,
"houses": 0
},
{
"id": 12,
"name": "Electric Co.",
"type": "utility",
"owner": null,
"mortgaged": false,
"group": "utility",
"cost": 150
},
{
"id": 13,
"name": "States ave. (V)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "violet",
"cost": 140,
"houses": 0
},
{
"id": 14,
"name": "Virginia ave. (V)",
"type": "property",
"owner": 1,
"mortgaged": false,
"group": "violet",
"cost": 160,
"houses": 0
},
{
"id": 15,
"name": "Pennsylvania RR",
"type": "railroad",
"owner": null,
"mortgaged": false,
"group": "railroad",
"cost": 200
},
{
"id": 16,
"name": "St. James pl. (O)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "orange",
"cost": 180,
"houses": 0
},
{
"id": 17,
"name": "Community Chest ii",
"type": "cc"
},
{
"id": 18,
"name": "Tennessee ave. (O)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "orange",
"cost": 180,
"houses": 0
},
{
"id": 19,
"name": "New York ave. (O)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "orange",
"cost": 200,
"houses": 0
},
{
"id": 20,
"name": "Free Parking",
"type": "safe"
},
{
"id": 21,
"name": "Kentucky ave. (R)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "red",
"cost": 220,
"houses": 0
},
{
"id": 22,
"name": "Chance ii",
"type": "chance"
},
{
"id": 23,
"name": "Indiana ave. (R)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "red",
"cost": 220,
"houses": 0
},
{
"id": 24,
"name": "Illinois ave. (R)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "red",
"cost": 240,
"houses": 0
},
{
"id": 25,
"name": "B&O RR",
"type": "railroad",
"owner": null,
"mortgaged": false,
"group": "railroad",
"cost": 200
},
{
"id": 26,
"name": "Atlantic ave. (Y)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "yellow",
"cost": 260,
"houses": 0
},
{
"id": 27,
"name": "Ventnor ave. (Y)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "yellow",
"cost": 260,
"houses": 0
},
{
"id": 28,
"name": "Water Works",
"type": "utility",
"owner": null,
"mortgaged": false,
"group": "utility",
"cost": 150
},
{
"id": 29,
"name": "Marvin Gardens (Y)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "yellow",
"cost": 280,
"houses": 0
},
{
"id": 30,
"name": "GO TO JAIL",
"type": "gotojail"
},
{
"id": 31,
"name": "Pacific ave. (G)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "green",
"cost": 300,
"houses": 0
},
{
"id": 32,
"name": "N. Carolina ave. (G)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "green",
"cost": 300,
"houses": 0
},
{
"id": 33,
"name": "Community Chest iii",
"type": "cc"
},
{
"id": 34,
"name": "Pennsylvania ave. (G)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "green",
"cost": 320,
"houses": 0
},
{
"id": 35,
"name": "Short Line RR",
"type": "railroad",
"owner": null,
"mortgaged": false,
"group": "railroad",
"cost": 200
},
{
"id": 36,
"name": "Chance iii",
"type": "chance"
},
{
"id": 37,
"name": "Park place (D)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "darkblue",
"cost": 350,
"houses": 0
},
{
"id": 38,
"name": "Luxury Tax",
"type": "tax"
},
{
"id": 39,
"name": "Boardwalk (D)",
"type": "property",
"owner": null,
"mortgaged": false,
"group": "darkblue",
"cost": 400,
"houses": 0
}
],
"log": [
{
"text": "Game for 3 players",
"player": null,
"timestamp": "2026-02-21 11:53:09"
},
{
"text": "Waiting for Player 1 to register...",
"player": null,
"timestamp": "2026-02-21 11:53:09"
},
{
"text": "alice joined!",
"player": "alice",
"timestamp": "2026-02-21 11:53:10"
},
{
"text": "Waiting for Player 2 to register...",
"player": null,
"timestamp": "2026-02-21 11:53:10"
},
{
"text": "bob joined!",
"player": "bob",
"timestamp": "2026-02-21 11:53:12"
},
{
"text": "Waiting for Player 3 to register...",
"player": null,
"timestamp": "2026-02-21 11:53:12"
},
{
"text": "charlie joined!",
"player": "charlie",
"timestamp": "2026-02-21 11:53:15"
},
{
"text": "Game started! alice goes first",
"player": null,
"timestamp": "2026-02-21 11:53:15"
},
{
"text": "alice's turn \u2014 $1500 on === GO ===",
"player": "alice",
"timestamp": "2026-02-21 11:53:15"
},
{
"text": "roll is 2, 2",
"player": "alice",
"timestamp": "2026-02-21 11:53:16"
},
{
"text": "Landed on Income Tax",
"player": "alice",
"timestamp": "2026-02-21 11:53:17"
},
{
"text": "alice's turn \u2014 $1350 on Income Tax",
"player": "alice",
"timestamp": "2026-02-21 11:53:19"
},
{
"text": "roll is 5, 5",
"player": "alice",
"timestamp": "2026-02-21 11:53:20"
},
{
"text": "Landed on Virginia ave. (V)",
"player": "alice",
"timestamp": "2026-02-21 11:53:21"
},
{
"text": "alice's turn \u2014 $1190 on Virginia ave. (V)",
"player": "alice",
"timestamp": "2026-02-21 11:53:23"
},
{
"text": "roll is 3, 3",
"player": "alice",
"timestamp": "2026-02-21 11:53:24"
},
{
"text": "3 doubles \u2014 go to jail!",
"player": "alice",
"timestamp": "2026-02-21 11:53:25"
},
{
"text": "bob's turn \u2014 $1500 on === GO ===",
"player": "bob",
"timestamp": "2026-02-21 11:53:25"
},
{
"text": "roll is 1, 2",
"player": "bob",
"timestamp": "2026-02-21 11:53:27"
},
{
"text": "Landed on Baltic ave. (P)",
"player": "bob",
"timestamp": "2026-02-21 11:53:27"
},
{
"text": "charlie's turn \u2014 $1500 on === GO ===",
"player": "charlie",
"timestamp": "2026-02-21 11:53:29"
},
{
"text": "roll is 2, 6",
"player": "charlie",
"timestamp": "2026-02-21 11:53:31"
},
{
"text": "Landed on Vermont ave. (L)",
"player": "charlie",
"timestamp": "2026-02-21 11:53:31"
},
{
"text": "alice's turn \u2014 $1190 on JAIL",
"player": "alice",
"timestamp": "2026-02-21 11:53:33"
},
{
"text": "roll is 2, 6",
"player": "alice",
"timestamp": "2026-02-21 11:53:34"
},
{
"text": "bob's turn \u2014 $1440 on Baltic ave. (P)",
"player": "bob",
"timestamp": "2026-02-21 11:53:35"
},
{
"text": "roll is 3, 5",
"player": "bob",
"timestamp": "2026-02-21 11:53:37"
},
{
"text": "Landed on St. Charles pl. (V)",
"player": "bob",
"timestamp": "2026-02-21 11:53:37"
},
{
"text": "charlie's turn \u2014 $1400 on Vermont ave. (L)",
"player": "charlie",
"timestamp": "2026-02-21 11:53:39"
},
{
"text": "roll is 3, 2",
"player": "charlie",
"timestamp": "2026-02-21 11:53:40"
}
2026-02-21 01:35:37 +00:00
],
"lastUpdated": "2026-02-21T11:53:40.970003+00:00"
}