- L'objectif est d'implémenter un jeu sous la forme de plusieurs classes :
- Une classe qui gère le jeu
- Une classe représentant un / des joueur(s) humains
- Une classe par IA
Implémentation
- Coder un programme qui permet :
- À un utilisateur de jouer à ce jeu
- À une IA de jouer au hasard (IaRandom)
- À une IA de jouer (IaDumb)
- À une IA de jouer "intelligement" (IaSmart)
Toutes les IA doivent avoir les mêmes méthodes !
- Ensuite, coder un programme qui permet :
- De simuler 1000 parties avec l'une des IA codées précédemment (ou deux IA l'une contre l'autre, mais différente)
- De calculer le pourcentage de parties gagnées par chaque IA
Rendu
- Vous rendez un fichier notebook avant la date indiquée sur Google Classroom (le lundi 31 octobre à 17h)