Package reversi

Class Player

java.lang.Object
reversi.Player
Direct Known Subclasses:
BotPlayer, HumanPlayer

public abstract class Player extends Object
Classe abstraite représentant un joueur dans le jeu Reversi. Tous les types de joueurs (humains ou bots) héritent de cette classe. Fournit des fonctionnalités de base communes à tous les joueurs.
  • Constructor Details

    • Player

      public Player(Couleurcase color)
      Constructeur de la classe Player. Initialise le joueur avec une couleur spécifique.
      Parameters:
      color - La couleur des pions du joueur (NOIR ou BLANC).
  • Method Details

    • getColor

      public Couleurcase getColor()
      Retourne la couleur du joueur.
      Returns:
      La couleur des pions du joueur (NOIR ou BLANC).
    • getName

      public String getName()
      Retourne le nom du joueur. Par défaut, retourne le nom simple de la classe.
      Returns:
      Le nom du joueur (ex: "HumanPlayer", "RandomBot", etc.).