14 Commits

Author SHA1 Message Date
124c6304c7 Merge pull request 'FIN' (#21) from FIN into master
Reviewed-on: #21
Reviewed-by: Clemence DUCREUX <clemence.ducreux@etu.u-pec.fr>
Reviewed-by: Alistair VAISSE <alistair.vaisse@etu.u-pec.fr>
2026-02-15 23:46:42 +01:00
3444e6b010 rapport 2026-02-15 23:42:34 +01:00
98ffd5a653 readme 2026-02-15 22:29:55 +01:00
bcd60ff3ef Merge pull request 'Arbre' (#20) from Arbre into master
Reviewed-on: #20
Reviewed-by: Clement JANNAIRE <clement.jannaire@etu.u-pec.fr>
Reviewed-by: Alistair VAISSE <alistair.vaisse@etu.u-pec.fr>
2026-02-15 22:18:01 +01:00
e8f083424b Merge master into Arbre (resolve conflicts) 2026-02-15 22:04:50 +01:00
fc6e6b9fa6 Merge pull request 'Readme' (#18) from Readme into master
Reviewed-on: #18
Reviewed-by: Clement JANNAIRE <clement.jannaire@etu.u-pec.fr>
Reviewed-by: Alistair VAISSE <alistair.vaisse@etu.u-pec.fr>
2026-02-06 01:50:08 +01:00
8cad839e4d Nettoyage 2026-02-06 01:38:23 +01:00
d2f34577e2 Rapport 2026-02-06 01:36:09 +01:00
ebfc2df29b Nettoyage 2026-02-06 01:33:39 +01:00
9a1ae37130 README 2026-02-06 01:32:24 +01:00
2dfc6014e0 Merge pull request 'AUTOPLAY' (#13) from AUTOPLAY into master
Reviewed-on: #13
Reviewed-by: Clement JANNAIRE <clement.jannaire@etu.u-pec.fr>
Reviewed-by: Riad KARA-MOSTEFA <riad.kara-mostefa@etu.u-pec.fr>
2026-01-30 09:37:05 +01:00
3aec1d3f6e AUTOPLAY une nouvellle fois 2026-01-30 09:32:17 +01:00
a7d3e9d138 implémentation de l'algo fonctionnelle. Reste à faire un code qui évalue une position 2026-01-21 17:20:06 +01:00
f207da0e2b Merge pull request 'Algo Victoire + Console Player + Main + Javadoc' (#12) from riad-kara-mostefa into master
Reviewed-on: #12
Reviewed-by: Alistair VAISSE <alistair.vaisse@etu.u-pec.fr>
Reviewed-by: Clemence DUCREUX <clemence.ducreux@etu.u-pec.fr>
2026-01-14 16:16:49 +01:00
3 changed files with 9707 additions and 13 deletions

View File

@@ -35,6 +35,15 @@ java -cp build fr.iut_fbleau.HexGame.HexMain
Le plateau saffiche 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.
Laffichage 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 dun coup
- `Simulation` : bot basé sur une recherche Minimax à profondeur limitée
- `HexMain` : point dentrée du programme
Les classes principales sont documentées à laide de **Javadoc**.

9695
Rapport Hex.pdf Normal file

File diff suppressed because it is too large Load Diff