readme
This commit is contained in:
21
README.md
21
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.
|
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
|
## 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 :
|
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,
|
- détection des conditions de fin de partie,
|
||||||
- exécution de parties complètes en mode automatique.
|
- 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.
|
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