Ajout de commentaires

This commit is contained in:
Mylloon 2021-11-04 22:23:34 +01:00
parent 7b2aa9e8ac
commit 82abfdf6da

View file

@ -277,20 +277,20 @@ class Minimax(Morpion):
Profondeur par défaut à `0` car commence à `0`.
"""
if joueur == self.robot:
meilleursCas = -10
meilleursCas = -1
else:
meilleursCas = 10
meilleursCas = 1
if self._terminerOuEgaliter():
if self.gagnant == self.humain :
return -10 + profondeur, None
if self.gagnant == self.humain:
return -1 + profondeur, None
elif self._egalite():
return 0, None
elif self.gagnant == self.robot:
return 10 - profondeur, None
return 1 - profondeur, None
for numero in self._coupsPossibles():
self._placementPiece(joueur, numero)
valeurEvaluation, _ = self.minimax(self._ennemi(joueur), profondeur + 1)
self._placementPiece(numero, numero)
self._placementPiece(joueur, numero) # on essaie de jouer un coup
valeurEvaluation, _ = self.minimax(self._ennemi(joueur), profondeur + 1) # on voit ce que ça donne avec le coup que l'on vient de mettre
self._placementPiece(numero, numero) # on replace l'ancienne valeur
if joueur == self.robot:
if valeurEvaluation > meilleursCas:
meilleursCas, meilleurNumero = valeurEvaluation, numero