12345678910111213141516171819 |
- from Outils.Moteur_de_jeu import Pathfinding
- from Outils.Moteur_de_jeu.Pathfinding import *
- from Outils.Moteur_de_jeu import Joueur
- from Outils.Moteur_de_jeu.Joueur import *
- class IA_chemin_plus_court(Joueur) : #Elric et Baptiste, 18/10/2016
- """ I.A. brutale, pour tester. Hérite de la classe Joueur. """
- def __init__(self, nom) : #Elric et Baptiste, 18/10/2016
- Joueur.__init__(self, "O", nom)
- def calculer_coup(self, plateau, liste_coups) : #Elric et Baptiste, 18/10/2016
- t = path_finding (plateau, plateau.pions[self.num][0], plateau.pions[self.num][1],plateau.rangee_desiree(self.num))
- for i in range (len(liste_coups)) :
- a = liste_coups[i].case
- a = (int(a[0]),int(a[1]))
- if a in t :
- return i
- return (0)
|