import math ateam = [] bteam = [] numA = 5 numB = 3 for i in range(numA): ateam.append(actors.Object(name="Reds " + str(i))) for i in range(numB): bteam.append(actors.Object(name="Blues " + str(i))) for human in ateam: human.addRole(roles.Fighter(hp=5, atk=1, defs=0)) human.addAI(advisors.Basic()) for human in bteam: human.addRole(roles.Fighter(hp=5, atk=1, defs=0)) human.addAI(advisors.Basic()) bf = field.Battlefield(ateam, bteam) for i in range(100): bf.history() bf.precollision() bf.collision() bf.update() rp = plt.plot(bf.histA, 'r')