Fonctionnalités du projet
Modes de jeu
- Mode **1v1 classique**, respectant les règles traditionnelles du Go.
- Mode **contre une IA**, permettant de jouer contre une intelligence artificielle de différents niveaux.
- Mode **3 joueurs**, une nouveauté introduite dans notre projet, permettant d'affronter deux adversaires simultanément.
Interface utilisateur
Notre interface est développée en Java avec Swing. Elle propose :
- Affichage dynamique du **plateau de 19x19**, avec des repères visuels.
- Indication en temps réel des **territoires contrôlés**.
- Personnalisation des paramètres (taille du plateau, couleur des pierres, niveau de difficulté de l’IA).
Gestion des scores
Un algorithme calcule automatiquement les points et détecte les conditions de fin de partie (plus de coups possibles ou passes successives). Le score est calculé en tenant compte des pierres capturées et des territoires contrôlés.