Package reversi

Class RandomBot


public class RandomBot extends BotPlayer
Classe représentant un bot qui joue de manière totalement aléatoire. À chaque tour, choisit un coup valide au hasard parmi tous les coups possibles.
  • Constructor Details

    • RandomBot

      public RandomBot(Couleurcase color)
      Constructeur du bot aléatoire.
      Parameters:
      color - Couleur des pions du bot (Blanc ou Noir).
  • Method Details

    • getMove

      public Move getMove(ReversiPlateau board)
      Méthode principale pour obtenir le coup aléatoire du bot. Sélectionne un coup valide au hasard dans la liste des coups possibles.
      Specified by:
      getMove in class BotPlayer
      Parameters:
      board - L'état actuel du plateau de jeu.
      Returns:
      Un coup valide choisi aléatoirement, ou null si aucun coup n'est possible.