Esempio n. 1
0
def test_game_random():
    for p in range(2, 6):
        for i in range(5):
            for j in range(5):
                game = Legendary(seed=i + 30 * p + 300 * j, n_players=p)
                rand = boardgame.testing.RandomPlay(seed=j + 30 * p)
                game.run(rand.selector)
Esempio n. 2
0
def test_game_first():
    for p in range(2, 6):
        for i in range(300):
            seed = i + 30 * p
            game = Legendary(seed=seed, n_players=p)
            rand = boardgame.testing.FirstPlay()
            try:
                game.run(rand.selector)
            except:
                rand = boardgame.testing.FirstPlay(save='autosave.sav')
                game.reset(seed=seed, n_players=p)
                game.run(rand.selector)
                raise