Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
ia:actions [2013/11/28 19:22] qchateau effacé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. | ||