def __init__(self, agent): self.name = 'TEST' self.action = None self.agent = agent self.car = self.agent.game_info.my_car self.ball = self.agent.game_info.ball self.hierarchy = [substates.move] self.substate = substates.default() self.expired = False
def __init__(self, agent): self.name = 'DEFEND' self.action = None self.agent = agent self.car = self.agent.game_info.my_car self.ball = self.agent.game_info.ball self.hierarchy = [substates.recover, substates.dodge, substates.move] try: self.substate = agent.state.substate except: self.substate = substates.default() self.expired = False