Lancer le programme avec différentes options en ligne de commande :
./snake [options]
Option | Description |
---|---|
-visual on/off |
Active ou désactive l'affichage du jeu (défaut : on ). |
-sessions <int> |
Définit le nombre de parties à jouer (défaut : 1 ). |
-load <file> |
Charge un modèle de Q-table depuis un fichier. |
-save <file> |
Sauvegarde le modèle de Q-table dans un fichier. |
-dontlearn |
Désactive l'apprentissage pendant l'exécution. |
-step-by-step |
Attend une entrée utilisateur entre chaque étape. |
-help |
Affiche ce message d'aide. |
./snake -visual on -load models/100sess.csvtxt -sessions 10 -dontlearn -step-by-step
- Active l'affichage du jeu.
- Charge la Q-table depuis
models/100sess.csvtxt
. - Joue 10 sessions.
- Désactive l'apprentissage.
- Attend une entrée utilisateur entre chaque étape.
Assurez-vous d'avoir installé les dépendances nécessaires :
pip install -r requirements.txt
Si vous utilisez un environnement virtuel (recommandé) :
python3 -m venv venv
source venv/bin/activate # (Windows : venv\Scripts\activate)
pip install -r requirements.txt
Si vous avez des questions ou des suggestions, n'hésitez pas à ouvrir une issue sur le dépôt du projet ! 🚀