instruction TP1

This commit is contained in:
2025-09-04 11:38:32 +02:00
parent 4390897aad
commit 7718779523

View File

@@ -39,3 +39,28 @@ Condition de défaite : prendre la dernière allumette.
Illustration apprentissage par renforcement en info débranché pour le Jeu de Nim Illustration apprentissage par renforcement en info débranché pour le Jeu de Nim
## Second cours (jeudi 4/9/2025)
Au tableau.
### Résumé du cours.
* Idée détaillée et Pseudo code de minimax pour le jeu de Nim
* variante qui détecte si j'ai déjà gagné et donc pas besoin de continuer la boucle pour voir d'autres coups.
* variante coupe à profondeur fixe, discussion d'évaluateur de position
* variante mémoïsation avec deux tableaux (cache des positions déja évaluées, un tableau par joueur).
Rappel de ce que nous avons vu avec détails historique et une premioère passe pour alpha beta avec les transparents du cours (dispo dans le répertoire le plus ancien).
### à faire en salle machine
* créer un git individuel BUT3Jeux partagé avec moi
* dans un sous répertoire TP1, coder minimax pour le jeu de Nim
* Prendre soin de garder plusieurs versions dans des fichiers distincts (version de base sans optimisation, puis avec).
* Ajouter un README.md dans TP1 détaillant ce que fait chaque version, si elle fonctionne correctement ou pas.
* tester votre code
* Reprendre votre code pour compter le nombre d'états visités dans chaque version
* Tester pour différents nombre d'allumettes 5, 7, 13, 19, 31...
Écrire un tableau avec le nombre d'états visités pour chaque variante plus ou moins avancées.