Package reversi
Class AstarBot
java.lang.Object
reversi.Player
reversi.BotPlayer
reversi.AstarBot
Classe représentant un bot utilisant l'algorithme A* pour choisir son coup.
L'algorithme A* combine le coût réel (g) avec une estimation heuristique (h)
pour évaluer les coups : f(n) = g(n) + h(n)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMove(ReversiPlateau board) Méthode principale pour obtenir le meilleur coup calculé par le bot.
-
Constructor Details
-
AstarBot
Constructeur du bot A*.- Parameters:
color- Couleur des pions du bot (Blanc ou Noir).
-
-
Method Details
-
getMove
Méthode principale pour obtenir le meilleur coup calculé par le bot. Utilise l'algorithme A* pour évaluer les coups possibles.
-