L'objectif de ce mini-projet est de construire un ensemble de classe permettant de jouer au jeu de morpion.
C'est un jeu à 2 joueurs et qui se déroule tour par tour. Pour gagner, il faut être le premier joueur à aligner une série de 3 symboles sur une ligne, une colonne ou une diagonale.
Pour construire ce jeu, vous utiliserez le paradigme de la programmation orientée objet.
Étape 1 - Réfléchir aux différentes classes utiles (Joueur
, Grille
', Jeu
...). À vous de réfléchir à la conception qui vous semble la plus pertinente.
Étape 2 - Écrire le code des différentes méthodes des classes que vous avez choisies.
Étape 3 - Écrire la classe de jeu Morpion
qui va lancer une partie du morpion entre 2 joueurs.
Lorsque votre jeu est jouable avec 2 joueurs physiques, il peut être intéressant de créer une classe IA
permettant de jouer à un seul joueur contre une intelligence artificielle.