TP: le jeu du pendu
Problématique : Comment peut-on créer un pendu en utilisant des outils simplifiés de la programmation ?
Introduction :
La réalisation du jeu du pendu n’est pas évidente pour les personnes n’ayant pas des notions de bases en Java. De plus le langage utilisé par Greenfoot se différencie de celui de Java par sa spécificité à faciliter l’utilisation des classes (soit par défaut, soit par import de projet). Partant sans aucunes bases en JAVA, nous avons eu dans l’équipe beaucoup de problème à coder le pendu en moins d’une semaine. Il est donc recommandé d’en avoir, avant de s’attaquer au sujet. Mais nous sommes tout gentil-gentil, donc on vous a laissé la possibilité de télécharger notre scénario ci-dessous en fin de page.
Alors il vous reste une chance pour trouver le mot !!
Plan du Pendu
Il faut d’abord définir un tableau contenant tous les mots pour ensuite pouvoir choisir un mot aléatoirement parmi ceux du tableau.Une fois que le mot est choisi, il faut faire apparaître autant d’underscore que de lettres présentent dans le mot. Il sera alors demandé au joueur de saisir une lettre et le programme devra comparer la lettre saisie avec chaque lettre du mot. Si la lettre saisie correspond à la 1ère du mot alors l’underscore est remplacé par celle-ci. Sinon l’underscore sera toujours présent. Quelle que soit l’issue, le programme comparera la lettre saisie avec la lettre suivante, et ainsi de suite jusqu’à la fin du mot. Deux cas de figures se présentent lorsque le programme a fini de comparé chaque lettre. Soit au moins un underscore a été remplacé par une lettre : le programme redemande alors directement de ressaisir une nouvelle lettre. Soit aucun underscore n’a été remplacé : un compteur de nombre de chances, que l’on aura définit au préalable, décrémente de 1. On signale au joueur par un message qu’il s’est trompé et un pendu est créé et sera terminé lorsque ce compteur atteindra 0. Tant que le compteur n’a pas atteint 0, le programme redemande au joueur de saisir une nouvelle lettre, quel qu’en soit l’issue.
La programmation du pendu sur Greenfoot étant compliquée à expliquer, nous vous transmettons le scénario dans lequel le programme est commenté.
Voici le dossier : (ZIP) Scénario du jeu du pendu