476 lines
8.2 KiB
JSON
476 lines
8.2 KiB
JSON
{
|
|
"initHands": [
|
|
"S2 H2 HK DK HQ CQ DQ CJ S9 H9 D9 C7 S6 H6 C4 D4 S3",
|
|
"C2 HA CA DA SQ ST HT D8 S7 H7 C6 D6 S5 H5 C5 S4 H4",
|
|
"RJ BJ D2 SA SK CK SJ HJ DJ CT DT C9 S8 H8 C8 D7 D5 H3 S3 D3"
|
|
],
|
|
"playerInfo": [
|
|
{
|
|
"id": 0,
|
|
"index": 0,
|
|
"role": "peasant",
|
|
"agentInfo": {
|
|
"name": "random",
|
|
"winRate": 0.333
|
|
}
|
|
},
|
|
{
|
|
"id": 1,
|
|
"index": 1,
|
|
"role": "peasant",
|
|
"agentInfo": {
|
|
"name": "DQN",
|
|
"winRate": 0.555
|
|
}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"index": 2,
|
|
"role": "landlord",
|
|
"agentInfo": {
|
|
"name": "CFR",
|
|
"winRate": 0.666
|
|
}
|
|
}
|
|
],
|
|
"moveHistory": [
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "H3 S3 D3 D5",
|
|
"probabilities": [
|
|
{
|
|
"move": "H3 S3 D3 D5",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "H3",
|
|
"probability": 0.05
|
|
},
|
|
{
|
|
"move": "D5",
|
|
"probability": 0.02
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "S9 H9 D9 S3",
|
|
"probabilities": [
|
|
{
|
|
"move": "S9 H9 D9 S3",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "HQ CQ DQ S3",
|
|
"probability": 0.05
|
|
},
|
|
{
|
|
"move": "HQ CQ DQ C3",
|
|
"probability": 0.02
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "SJ HJ DJ D7",
|
|
"probabilities": [
|
|
{
|
|
"move": "SJ HJ DJ D7",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "SJ HJ DJ C9",
|
|
"probability": 0.05
|
|
},
|
|
{
|
|
"move": "BJ RJ",
|
|
"probability": 0.02
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "HQ CQ DQ C7",
|
|
"probabilities": [
|
|
{
|
|
"move": "HQ CQ DQ C7",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "HQ CQ DQ CJ",
|
|
"probability": 0.05
|
|
},
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.02
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "C4 D4",
|
|
"probabilities": [
|
|
{
|
|
"move": "HK DK",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "C4 D4",
|
|
"probability": 0.2
|
|
},
|
|
{
|
|
"move": "S2 H2",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "ST HT",
|
|
"probabilities": [
|
|
{
|
|
"move": "S6 D6",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "ST HT",
|
|
"probability": 0.2
|
|
},
|
|
{
|
|
"move": "HA CA",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "SK CK",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "RJ BJ",
|
|
"probability": 0.3
|
|
},
|
|
{
|
|
"move": "SK CK",
|
|
"probability": 0.2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "S2 H2",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "HK DK",
|
|
"probability": 0.5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "S6 H6",
|
|
"probabilities": [
|
|
{
|
|
"move": "S6 H6",
|
|
"probability": 0.6
|
|
},
|
|
{
|
|
"move": "HK DK",
|
|
"probability": 0.2
|
|
},
|
|
{
|
|
"move": "CJ",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.8
|
|
},
|
|
{
|
|
"move": "S7 H7",
|
|
"probability": 0.1
|
|
},
|
|
{
|
|
"move": "HA CA",
|
|
"probability": 0.05
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "CT DT",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "CT DT",
|
|
"probability": 0.1
|
|
},
|
|
{
|
|
"move": "RJ BJ",
|
|
"probability": 0.05
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "HK DK",
|
|
"probabilities": [
|
|
{
|
|
"move": "HK DK",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "HA CA",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "RJ BJ",
|
|
"probabilities": [
|
|
{
|
|
"move": "RJ BJ",
|
|
"probability": 0.9
|
|
},
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "S8 H8 C8 C9",
|
|
"probabilities": [
|
|
{
|
|
"move": "S8 H8 C8 C9",
|
|
"probability": 0.7
|
|
},
|
|
{
|
|
"move": "SA",
|
|
"probability": 0.1
|
|
},
|
|
{
|
|
"move": "D2",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "HA CA DA H5",
|
|
"probabilities": [
|
|
{
|
|
"move": "HA CA DA H5",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.1
|
|
},
|
|
{
|
|
"move": "HA CA DA D6",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "SQ",
|
|
"probabilities": [
|
|
{
|
|
"move": "SQ",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "S4 H4",
|
|
"probability": 0.2
|
|
},
|
|
{
|
|
"move": "D6",
|
|
"probability": 0.1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "D2",
|
|
"probabilities": [
|
|
{
|
|
"move": "D2",
|
|
"probability": 0.5
|
|
},
|
|
{
|
|
"move": "SA",
|
|
"probability": 0.3
|
|
},
|
|
{
|
|
"move": "pass",
|
|
"probability": 0.2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 0,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 1,
|
|
"move": "pass",
|
|
"probabilities": [
|
|
{
|
|
"move": "pass",
|
|
"probability": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"playerIdx": 2,
|
|
"move": "SA",
|
|
"probabilities": [
|
|
{
|
|
"move": "SA",
|
|
"probability": 1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |