option lancement
This commit is contained in:
32
README.md
32
README.md
@@ -1,10 +1,40 @@
|
|||||||
# Gomoku
|
# Gomoku
|
||||||
|
|
||||||
## How to build and run
|
## Comment compiler et lancer le jeu ?
|
||||||
```bash
|
```bash
|
||||||
javac -d build src/*java
|
javac -d build src/*java
|
||||||
java -cp src/GomokuGame
|
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
|
## Structure
|
||||||

|

|
||||||
|
|||||||
Reference in New Issue
Block a user