diff --git a/README.md b/README.md index 4573406..fc8a136 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,15 @@ java -cp build fr.iut_fbleau.HexGame.HexMain Le plateau s’affiche dans le terminal et les coups sont entrés sous forme de coordonnées. +### Partie arène (bot) + +```bash +java -cp build fr.iut_fbleau.HexGame.ArenaMain +``` + +Créer un fichier arena_result.csv à la fin avec les résultats des combats + + ## Tests et validation Les tests sont réalisés sous forme de **tests fonctionnels** via des méthodes `main` et des modes de démonstration : @@ -43,14 +52,4 @@ Les tests sont réalisés sous forme de **tests fonctionnels** via des méthodes - détection des conditions de fin de partie, - exécution de parties complètes en mode automatique. -L’affichage console du plateau, fourni par la méthode `HexBoard.toString()`, est utilisé comme outil de debug pour visualiser l’état du jeu à chaque tour. - - -## Organisation du projet - -- `HexBoard` : représentation du plateau et gestion des règles du jeu -- `HexPly` : représentation d’un coup -- `Simulation` : bot basé sur une recherche Minimax à profondeur limitée -- `HexMain` : point d’entrée du programme - -Les classes principales sont documentées à l’aide de **Javadoc**. \ No newline at end of file +L’affichage console du plateau, fourni par la méthode `HexBoard.toString()`, est utilisé comme outil de debug pour visualiser l’état du jeu à chaque tour. \ No newline at end of file