diff --git a/games/field3.gm b/games/field3.gm new file mode 100644 index 0000000..2323332 --- /dev/null +++ b/games/field3.gm @@ -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" + } +] \ No newline at end of file diff --git a/games/field4.gm b/games/field4.gm new file mode 100644 index 0000000..83f64a3 --- /dev/null +++ b/games/field4.gm @@ -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" + } +] \ No newline at end of file diff --git a/games/field5.gm b/games/field5.gm new file mode 100644 index 0000000..c9ef56f --- /dev/null +++ b/games/field5.gm @@ -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" + } +] \ No newline at end of file diff --git a/games/field6.gm b/games/field6.gm new file mode 100644 index 0000000..b4006ac --- /dev/null +++ b/games/field6.gm @@ -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 + } +] \ No newline at end of file