Attributs :
- plateau : Plateau
- joueurs : vector
- joueurCourant : size_t
- modeIA : bool
Méthodes :
- Jeu(size_t nbJoueurs, int nbLignes, int nbColonnes, bool modeIA = false)
- jouerCoup(int colonne) : bool
- getPlateau() : Plateau&
- getJoueurCourant() const : const Joueur&
- estIAEnCours() const : bool
- choisirCoupIA() const : int
- passerAuJoueurSuivant() : void
Attributs :
- grille : vector<vector>
- nbLignes : int
- nbColonnes : int
Méthodes :
- Plateau(int nbLignes, int nbColonnes)
- placerPion(int colonne, const Joueur& joueur) : bool
- estPleine() : bool
- estValideCoup(int colonne) : bool
- verifierAlignement(const Joueur& joueur) : bool
- afficherPlateau() : void
- getNbColonnes() : int
Attributs :
- nom : string
- couleur : char
Méthodes :
- Joueur(const string& nom, char couleur)
- getNom() : string
- getCouleur() : char
Pour démarrer le jeu, compilez et exécutez le fichier principal = > main.cpp
Vous serez invité à entrer le nombre de lignes et de colonnes pour la grille, ainsi que le mode de jeu (1 pour 1vsIA ou 0 pour 1vs1).