diff --git a/README.md b/README.md index db6a180..4573406 100644 --- a/README.md +++ b/README.md @@ -35,15 +35,6 @@ 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 : @@ -53,3 +44,13 @@ Les tests sont réalisés sous forme de **tests fonctionnels** via des méthodes - 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