Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
ia:actions [2013/11/03 12:05] tfuhrman créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Fichier actions.py ====== | ||
- | ===== Explications ===== | ||
- | |||
- | Le fichier actions.py regroupe l'ensemble des classes d'actions du robot (actions effectuées pour les différentes actions possible en jeu). | ||
- | |||
- | L'architecture d'une action actuellement est la suivante : | ||
- | * préfixer la nom de la classe par Action | ||
- | * faire hériter la classe de la classe Action | ||
- | * transmettre l’ensemble des arguments utiles au constructeur de la classe Action (ia, robot, enemies, point_acces, priority) | ||
- | * surcharger la méthode run (obligatoire !!) où se passe tout le traitement à faire | ||
- | * ne pas oublier le self.clean à la fin de la méthode run ! | ||
- | |||
- | L'architecture des actions est amenée à évoluer pour la coupe 2014. |