option lancement

This commit is contained in:
2025-05-09 12:39:25 +02:00
parent c5ff37c9b2
commit b821adb1fd

View File

@@ -1,10 +1,40 @@
# Gomoku
## How to build and run
## Comment compiler et lancer le jeu ?
```bash
javac -d build src/*java
java -cp src/GomokuGame
```
## Options de Commande pour le Jeu Gomoku
Voici les différentes options de commande disponibles pour configurer et lancer le jeu Gomoku :
- `--save <chemin>` : Charge une partie sauvegardée à partir du chemin spécifié.
- Exemple : `--save chemin/vers/la/partie`
- `--pvp` : Active le mode joueur contre joueur (PvP).
- Exemple : `--pvp`
- `--size <largeur> <hauteur>` : Définit la taille du plateau de jeu.
- Exemple : `--size 15 15`
- `--nbToken <nombre>` : Définit le nombre de jetons disponibles pour chaque joueur.
- Exemple : `--nbToken 50`
- `--difficulty <niveau>` : Définit le niveau de difficulté de l'IA (1, 2, ou 3).
- Exemple : `--difficulty 2`
- `--nbTokenToWin <nombre>` : Définit le nombre de jetons à aligner pour gagner.
- Exemple : `--nbTokenToWin 5`
### Exemple d'utilisation :
```bash
java GomokuGame --pvp --size 15 15 --nbToken 50 --difficulty 2 --nbTokenToWin 5
```
### Remarques :
- Si une option est mal utilisée ou si les paramètres sont invalides, les valeurs par défaut seront appliquées.
- La taille minimale du plateau est de 3x3. Si une taille inférieure est spécifiée, le jeu ne démarrera pas.
## Structure
![UML](UML.png)