Keep README from master
This commit is contained in:
19
README.md
19
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.
|
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 :
|
||||||
@@ -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.
|
- 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