add some field tests

This commit is contained in:
Barak Michener 2013-08-06 23:26:56 -04:00
parent b6ae44b772
commit 39febc9c52
4 changed files with 997 additions and 0 deletions

241
games/field3.gm Normal file
View file

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

147
games/field4.gm Normal file
View file

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

203
games/field5.gm Normal file
View file

@ -0,0 +1,203 @@
[
{
"player_names": {},
"game_size": 9
},
{
"fails": 1,
"type": "mission",
"print_order": [
"team",
"fails",
"must fail",
"round"
],
"team": [
1,
2,
5
],
"must fail": false,
"round": 1
},
{
"fails required": 1,
"votes": [
1,
0,
0,
0,
0,
0,
0,
1,
0
],
"print_order": [
"team",
"votes",
"round"
],
"team": [
0,
2,
4,
7
],
"type": "vote",
"round": 2
},
{
"fails required": 1,
"votes": [
1,
0,
1,
0,
0,
0,
1,
0,
0
],
"print_order": [
"team",
"votes",
"round"
],
"team": [
0,
2,
3,
6
],
"type": "vote",
"round": 2
},
{
"fails required": 1,
"votes": [
0,
0,
0,
0,
1,
1,
0,
1,
0
],
"print_order": [
"team",
"votes",
"round"
],
"team": [
3,
4,
5,
7
],
"type": "vote",
"round": 2
},
{
"fails required": 1,
"votes": [
0,
0,
0,
0,
1,
1,
0,
1,
0
],
"print_order": [
"team",
"votes",
"round"
],
"team": [
3,
4,
5,
7
],
"type": "vote",
"round": 2
},
{
"fails": 1,
"type": "mission",
"print_order": [
"team",
"fails",
"must fail",
"round"
],
"team": [
1,
4,
6,
8
],
"must fail": false,
"round": 2
},
{
"fails required": 1,
"votes": [
1,
1,
0,
0,
0,
1,
0,
1,
1
],
"print_order": [
"team",
"votes",
"round"
],
"team": [
0,
1,
7,
8
],
"type": "vote",
"round": 3
},
{
"fails": 1,
"type": "mission",
"print_order": [
"team",
"fails",
"must fail",
"round"
],
"team": [
0,
1,
7,
8
],
"must fail": false,
"round": 3
},
{
"is good": true,
"player": 0,
"print_order": [
"player",
"is good"
],
"type": "known_side"
}
]

406
games/field6.gm Normal file
View file

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