readme
This commit is contained in:
19
README.md
19
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 :
|
||||
@@ -44,13 +53,3 @@ 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**.
|
||||
Reference in New Issue
Block a user