Jeu du pendu

A partir d'un classeur excel vierge et en utilisant vos compétences en programmation VBA, réaliser les tâches demandées ci-après:

On souhaite réaliser un jeu du pendu. Les règles du jeu sont les suivantes:

  • un maître du jeu choisit un mot à faire deviner au joueur
  • le maitre du jeu révèle la première et la dernière lettres ainsi que le nombre de lettres manquantes
  • le joueur propose une lettre. Si cette lettre est correcte alors le maître du jeu révèle la lettre à chaque emplacement où celle-ci apparaît. Si cette lettre est fausse alors le maître du jeu rajoute un élément du pendu
  • le jeu se poursuit jusqu'à ce que le joueur ait trouvé le mot à deviner ou que le pendu soit complètement dessiner
  1. Faites apparaitre la première et la dernière lettre du mot saisi par le maitre du jeu, ainsi que des tirets (_) à chaque emplacement d'une lettre manquante dans une zone de votre classeur
  2. Appliquez le format suivant à vos caractères uniquement:
    1. Police Georgia Pro Black
    2. Police taille 20
    3. Alignement horizontal centré
    4. Alignement vertical centré
  3. Dans un programme séparé, créez la potence du pendu
  4. Créez l'algorithme du jeu:
    1. Récupérez la proposition du joueur
    2. Vérifiez que cette proposition est bien l'un des caractères du mot recherché
      1. Si c'est le cas, faire apparaitre ce caractère à chacun de ses emplacements
      2. Si ce n'est pas le cas, ajouter un élément du pendu à votre dessin de la potence (dans l'ordre: tête, torse, premier bras, deuxième bras, première jambe, deuxième jambe)
      3. Lorsque le pendu est complètement dessiné, accordez une ultime tentative au joueur. Si celle-ci échoue, faites apparaitre un dessin spécial pour lui signifier la fin du jeu et lui donner la réponse (vous pouvez vous inspirer de cet exemple). Vous réaliserez cette étape dans un programme séparé
      4. Si le joueur trouve le mot recherché, signifiez le au joueur
  5. Lorsque la partie se termine, offrez au joueur la possibilité de retenter sa chance pour une nouvelle partie ou bien d'arrêter de jouer.

Bonus:

  1. Trouvez un moyen d'envoyer par e-mail la partie concernant le joueur (la première et la dernière lettres, le nombre de caractères manquants, ainsi que la potence) à la personne de votre choix
  2. Assurez vous que le résultat de la partie vous est automatiquement renvoyé par e-mail
  3. Permettez au joueur de devenir maître du jeu et de vous envoyer à son tour un mot à deviner. Cette étape s'effectuera en même temps qu'il vous communique le résultat de sa partie
  4. Proposez également un tableau des scores pour l'ensemble des parties jouées (nombre de victoires/défaites, les mots proposés et l'état du mot au moment de la fin de la partie s'il n'a pas été trouvé)

Indications: Bien sur, si le joueur propose un vide ou s'il propose à nouveau une lettre déjà proposée, cela doit être compté comme une erreur.