Package reversi
Class MonteCarloBot
java.lang.Object
reversi.Player
reversi.BotPlayer
reversi.MonteCarloBot
Classe représentant un bot utilisant l'algorithme de Monte Carlo
pour décider de son coup. Cette méthode est basée sur des simulations
aléatoires pour estimer la valeur de chaque coup possible.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMove(ReversiPlateau board) Méthode principale pour obtenir le meilleur coup calculé par le bot.
-
Constructor Details
-
MonteCarloBot
Constructeur du bot Monte Carlo.- 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 la méthode de Monte Carlo : pour chaque coup possible, simule un grand nombre de parties aléatoires et choisit le coup avec le meilleur taux de victoire.
-