3ème - IA - Partie 3 - du Logigramme à la Programmation d'un Jeu
Introduction :
Deux séances vont vous permettre de créer deux jeux de Nim à 9 bâtonnets sous Scratch :
- le 1er pour jouer à deux joueurs l'un contre l'autre et
- le 2ième pour jouer contre une Intelligence Artificielle
Rappel de la 2ère partie : on connait la Stratégie, l'Algorithme et le Logigramme du jeu,
- Rappel de la règle de la variante du jeu de Nim : on joue avec 9 bâtonnets, chaque joueur enlève 1, 2 ou 3 bâtonnets et le perdant est celui qui récupère la dernière allumette.
L'algorithme :
Nbre d'allumettes = 9
Dans une boucle,
Le joueur 1 prend X bâtonnets la Prise doit être égale à 1, 2 ou 3 bâtonnets
Tester si la Prise X = 1 ou X = 2 ou X = 3, Sinon revenir au début de la Prise du Joueur 1
Si Oui
C'est au joueur 2 ou à l'IA de Prendre
Deux programmes différents suivant que l'on joue contre un autre joueur ou une IA
1 - Si le joueur 2 prend idem pour la Prise du Joueur 1, identifier les Joueurs par une variable = Joueur
2 - Si le joueur 2 est une IA alors Prise = 4 - Prise Joueur 1 précédente
etc...
Le dernier qui prend à perdu !
3.1 - Réaliser le Programme sous Scratch du Logigramme du jeu de Nim précédent pour 2 joueurs :
- A la fin de votre séance vous devrez l'enregistrer votre le dossier personnel suivant :
« Documents/TECHNOLOGIE/Jeu-de-Nim-2Joueurs-Nom-Prénom-Classe »
puis dans un deuxième temps
3.2 - Réaliser le Programme sous Scratch du jeu de Nim ci-dessus pour 1 joueur contre l’IA gagnante :
- Enregistrer le programme précédent sous le nom suivant : Jeu-de-Nim-1Joueur-Contre-IA-Nom-Prénom-Classe
Rajouter : Un sous programme « IA », qui joue en deuxième joueur et calcule automatiquement la valeur de la prise en faisant le complément à quatre de la prise précédente du joueur etc...
- A la fin de votre séance vous devrez l'enregistrer votre le dossier personnel suivant :
« Documents/TECHNOLOGIE/Jeu-de-Nim-1Joueur-Contre-IA-Nom-Prénom-Classe »
Télécharger le documents de consignes en pièce jointe
Le programme Scratch télécharger doit être modifié et adapté pour votre faire fonctionner votre Jeu
Votre version du jeu de Nim est à 9 bâtonnets et le perdant est celui qui prend le dernier bâtonnet