From b821adb1fded5fd2af239ebc95782cf9292d621f Mon Sep 17 00:00:00 2001 From: Dukantic Date: Fri, 9 May 2025 12:39:25 +0200 Subject: [PATCH] option lancement --- README.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5197d45..aa7c84d 100644 --- a/README.md +++ b/README.md @@ -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 ` : 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 ` : Définit la taille du plateau de jeu. + - Exemple : `--size 15 15` + +- `--nbToken ` : Définit le nombre de jetons disponibles pour chaque joueur. + - Exemple : `--nbToken 50` + +- `--difficulty ` : Définit le niveau de difficulté de l'IA (1, 2, ou 3). + - Exemple : `--difficulty 2` + +- `--nbTokenToWin ` : 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)