Package reversi
Class AlphaBetaBotRapide
java.lang.Object
reversi.Player
reversi.BotPlayer
reversi.AlphaBetaBotRapide
Classe représentant un bot Alpha-Beta optimisé utilisant une représentation bit à bit
du plateau pour des performances plus rapides.
-
Constructor Summary
ConstructorsConstructorDescriptionAlphaBetaBotRapide(Couleurcase color, int depth) Constructeur du bot Alpha-Beta optimisé. -
Method Summary
Modifier and TypeMethodDescriptiongetMove(ReversiPlateau board) Méthode principale pour obtenir le meilleur coup calculé par le bot.
-
Constructor Details
-
AlphaBetaBotRapide
Constructeur du bot Alpha-Beta optimisé.- Parameters:
color- Couleur des pions du bot (Blanc ou Noir).depth- Profondeur maximale de recherche pour l'algorithme Alpha-Beta.
-
-
Method Details
-
getMove
Méthode principale pour obtenir le meilleur coup calculé par le bot. Utilise une représentation bit à bit du plateau (FastReversiBoard) pour des opérations plus rapides.
-