Package reversi
Class DijkstraBot
java.lang.Object
reversi.Player
reversi.BotPlayer
reversi.DijkstraBot
Classe représentant un bot utilisant l'algorithme de Dijkstra adapté pour le Reversi.
L'algorithme traite les états du plateau comme des noeuds et les coups comme des arêtes,
cherchant à minimiser l'avantage maximal de l'adversaire.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMove(ReversiPlateau board) Méthode principale pour obtenir le meilleur coup calculé par le bot.
-
Constructor Details
-
DijkstraBot
Constructeur du bot Dijkstra.- 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 une version adaptée de l'algorithme de Dijkstra pour évaluer les coups possibles.
-