def __init__(self): BaseStrategy.__init__(self, "QStrategy") try: f=open('dico.pkl','rb') self.qlearn=cPickle.load(f) f.close() except IOError: self.qlearn=None
def __init__(self,state,id_team,id_player): AS.__init__(self,"PassStrategy") self.state=state self.id_team=id_team self.id_player=id_player if id_team==1: self._autre=2 elif id_team==2: self._autre=1 self.moi=self.config=state.player(id_team,id_player) self.ma_position=self.moi.position self.ma_vitesse=self.moi.vitesse self.can_shoot=0
def __init__(self,id_team,id_player,state,clever): AS.__init__(self,"goal_one_to_one") self.va_au_goal=1 self.id_team=id_team self.id_player=id_player self.player=0 if id_team==1: self.goal=GOAL1 self.sens=T2_SENS self.autre=2 elif id_team==2: self.goal=GOAL2 self.sens=T2_SENS self.autre=1 self.clever=clever self.config=state.player(id_team,id_player) self.state=state self.ball=state.ball.position self.goal_zone=self.goal + V2D(ZONE_GOAL*self.sens,0) self.autre_player=state.player(self.autre,self.player)
def __init__(self, id_team, id_player, state, clever): AS.__init__(self, "goal_one_to_one") self.va_au_goal = 1 self.id_team = id_team self.id_player = id_player self.player = 0 if id_team == 1: self.goal = GOAL1 self.sens = T2_SENS self.autre = 2 elif id_team == 2: self.goal = GOAL2 self.sens = T2_SENS self.autre = 1 self.clever = clever self.config = state.player(id_team, id_player) self.state = state self.ball = state.ball.position self.goal_zone = self.goal + V2D(ZONE_GOAL * self.sens, 0) self.autre_player = state.player(self.autre, self.player)
def __init__(self,state): AS.__init__(self,"goal_one_to_one") self.state=state
def __init__(self): AS.__init__(self, "Gardiola") self._bl = False
def __init__(self, comportement, name): BaseStrategy.__init__(self, name) self.comportement = comportement
def __init__(self,decideur): BaseStrategy.__init__(self,decideur.__name__) self.decideur = decideur
def __init__(self): BaseStrategy.__init__(self, "Gardien")
def __init__(self): BaseStrategy.__init__(self, "Drible")
def __init__(self): BaseStrategy.__init__(self, "Renvoyeur")
def __init__(self): BaseStrategy.__init__(self, "Aleatoire")
def __init__(self): BaseStrategy.__init__(self, "Polyvalent")
def __init__(self): BaseStrategy.__init__(self,"QuickFollow")
def __init__(self): BaseStrategy.__init__(self,"QuickCatch2v2")
def __init__(self,state): AS.__init__(self,"forceur_one_to_one") self.state=state
def __init__(self,tree,dic,gen_feat): BaseStrategy.__init__(self,"Tree Strategy") self.dic = dic self.tree = tree self.gen_feat= gen_feat
def __init__(self): BaseStrategy.__init__(self, "Foncer")
def __init__(self): BaseStrategy.__init__(self,"Fonceur")
def __init__(self): BaseStrategy.__init__(self, "Passe")
def __init__(self): AS.__init__(self, "forceur_one_to_one")
def __init__(self): BaseStrategy.__init__(self, "Random")
def __init__(self): BaseStrategy.__init__(self, "OnevOne") self.shoot=0
def __init__(self,id=0): AS.__init__(self,"illumination") self.id=id
def __init__(self): BaseStrategy.__init__(self,"MilieuStrategy")
def __init__(self): BaseStrategy.__init__(self, "")
def __init__(self): BaseStrategy.__init__(self,"GoalStrategy")
def __init__(self,comportement): BaseStrategy.__init__(self,comportement.__name__) self.comportement = comportement
def __init__(self): AS.__init__(self, "Gardiola")
def __init__(self): BaseStrategy.__init__(self,"Campeur")
def __init__(self): AS.__init__(self, 'Mourinho') self.tri = 0 self.coi = 0
def __init__(self): BaseStrategy.__init__(self,"Utilitaire")
def __init__(self): AS.__init__(self,"ia")
def __init__(self,fichier): BaseStrategy.__init__(self,"Monte_Carlo") #on initialise L'IA avec le dictionnaire stoquer dans dico_apprentissage self.dico = ouvre_dico(fichier)
def __init__(self,name="ma strategie"): BaseStrategy.__init__(self,name)
def __init__(self, decid): BaseStrategy.__init__(self,decid.__name__) self.decideur = decid self.info = dict()
def __init__(self): BaseStrategy.__init__(self, "Marquer")
def __init__(self, sous_strat): BaseStrategy.__init__(self, sous_strat.__name__) self.strat = sous_strat
def __init__(self): BaseStrategy.__init__(self, "DefenseD")
def __init__(self, comportement): BaseStrategy.__init__(self, comportement.__name__) self.comportement = comportement
def __init__(self, id=0): AS.__init__(self, "illumijnation") self.id = id
def __init__(self, tree, dic, gen_feat): BaseStrategy.__init__(self, "Tree Strategy") self.dic = dic self.tree = tree self.gen_feat = gen_feat
def __init__(self, state): AS.__init__(self, "goal_one_to_one") self.state = state
def __init__(self): BaseStrategy.__init__(self,"Defenseur")
def __init__(self): AS.__init__(self, "ia")
def __init__(self): AS.__init__(self, "Fonceur")
def __init__(self, state): AS.__init__(self, "forceur_one_to_one") self.state = state
def __init__(self, decid): BaseStrategy.__init__(self, decid.__name__) self.decideur = decid self.info = dict()
def __init__(self,comportement,name): BaseStrategy.__init__(self,name) self.comportement = comportement