Example #1
0
    def fitness_test(self):
        team = decode_team(self.genome)

        num_battles = 75
        won = 0

        for i in range(num_battles):
            b = Battle(debug=False)

            b.join(0, team=team)
            b.join(1, team=sample_teams['johtoxalola'])

            b.run()
            if b.winner == 0:
                won += 1

        self.fitness = round(won / num_battles, 4)
        print(str(self.fitness))
Example #2
0
from sim.battle import Battle

battle = Battle(doubles=True)
battle.run()