first working computation with new model

This commit is contained in:
Barak Michener 2015-06-22 23:49:48 -04:00
parent 8b7cab4c59
commit b36982b65d
7 changed files with 487 additions and 17 deletions

View file

@ -26,6 +26,8 @@
7
],
"type": "vote",
"proposer": 0,
"voten": 1,
"round": 1
},
{
@ -69,6 +71,8 @@
6
],
"type": "vote",
"proposer": 1,
"voten": 1,
"round": 2
},
{
@ -95,6 +99,8 @@
5
],
"type": "vote",
"proposer": 2,
"voten": 2,
"round": 2
},
{
@ -121,6 +127,8 @@
3
],
"type": "vote",
"proposer": 3,
"voten": 3,
"round": 2
},
{
@ -147,6 +155,8 @@
6
],
"type": "vote",
"proposer": 4,
"voten": 4,
"round": 2
},
{
@ -202,6 +212,8 @@
7
],
"type": "vote",
"proposer": 5,
"voten": 1,
"round": 3
},
{
@ -227,6 +239,8 @@
6,
7
],
"proposer": 6,
"voten": 2,
"type": "vote",
"round": 3
},
@ -253,7 +267,9 @@
5,
7
],
"proposer": 7,
"type": "vote",
"voten": 3,
"round": 3
},
{
@ -280,6 +296,8 @@
5
],
"type": "vote",
"proposer": 0,
"voten": 4,
"round": 3
},
{
@ -335,7 +353,9 @@
5,
6
],
"proposer": 1,
"type": "vote",
"voten": 1,
"round": 4
},
{
@ -382,6 +402,8 @@
6
],
"type": "vote",
"proposer": 1,
"voten": 1,
"round": 5
},
{
@ -403,4 +425,4 @@
"must fail": true,
"round": 5
}
]
]

450
games/p2 Normal file
View file

@ -0,0 +1,450 @@
[
{
"game_size": 10,
"player_names": {}
},
{
"type": "vote",
"team": [
1,
7,
8
],
"votes": [
0,
1,
0,
0,
0,
0,
0,
1,
1,
0
],
"round": 1,
"voten": 1,
"proposer": 8,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
2,
7,
9
],
"votes": [
0,
0,
0,
0,
0,
1,
1,
1,
1,
1
],
"round": 1,
"voten": 2,
"proposer": 9,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
5,
6
],
"votes": [
1,
1,
0,
1,
0,
1,
1,
0,
1,
0
],
"round": 1,
"voten": 3,
"proposer": 0,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "mission",
"team": [
0,
5,
6
],
"fails": 1,
"round": 1,
"must fail": false,
"print_order": [
"team",
"fails",
"must fail",
"round"
]
},
{
"type": "vote",
"team": [
1,
3,
6,
7
],
"votes": [
0,
0,
0,
1,
0,
0,
1,
0,
1,
0
],
"round": 2,
"voten": 1,
"proposer": 1,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
1,
2,
7
],
"votes": [
0,
0,
1,
0,
0,
0,
0,
0,
1,
0
],
"round": 2,
"voten": 2,
"proposer": 2,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
1,
3,
4
],
"votes": [
0,
0,
0,
1,
0,
1,
0,
0,
0,
1
],
"round": 2,
"voten": 3,
"proposer": 3,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
4,
7,
9
],
"votes": [
0,
0,
0,
1,
1,
1,
0,
1,
1,
1
],
"round": 2,
"voten": 4,
"proposer": 4,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "mission",
"team": [
0,
4,
7,
9
],
"fails": 1,
"round": 2,
"must fail": false,
"print_order": [
"team",
"fails",
"must fail",
"round"
]
},
{
"type": "lady",
"p1": 7,
"p2": 0,
"is good": true,
"round": false,
"print_order": [
"p1",
"p2",
"round",
"is good"
]
},
{
"type": "vote",
"team": [
0,
4,
5,
9
],
"votes": [
0,
0,
0,
1,
0,
1,
0,
0,
0,
0
],
"round": 3,
"voten": 1,
"proposer": 5,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
3,
6,
7
],
"votes": [
0,
0,
0,
1,
1,
0,
1,
0,
0,
0
],
"round": 3,
"voten": 2,
"proposer": 6,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
2,
6,
7
],
"votes": [
0,
1,
1,
0,
1,
0,
1,
1,
0,
0
],
"round": 3,
"voten": 3,
"proposer": 7,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "vote",
"team": [
0,
1,
8,
9
],
"votes": [
0,
0,
1,
1,
1,
0,
0,
0,
1,
0
],
"round": 3,
"voten": 4,
"proposer": 8,
"fails required": 1,
"print_order": [
"team",
"votes",
"round"
]
},
{
"type": "mission",
"team": [
0,
1,
2,
9
],
"fails": 0,
"round": 3,
"must fail": true,
"print_order": [
"team",
"fails",
"must fail",
"round"
]
},
{
"type": "lady",
"p1": 0,
"p2": 9,
"is good": true,
"round": false,
"print_order": [
"p1",
"p2",
"round",
"is good"
]
},
{
"type": "mission",
"team": [
0,
1,
2,
7,
9
],
"fails": 0,
"round": 4,
"must fail": false,
"print_order": [
"team",
"fails",
"must fail",
"round"
]
},
{
"type": "mission",
"team": [
0,
1,
2,
3,
6
],
"fails": 0,
"round": 5,
"must fail": true,
"print_order": [
"team",
"fails",
"must fail",
"round"
]
}
]