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))
from sim.battle import Battle battle = Battle(doubles=True) battle.run()