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
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
Appliquez le format suivant à vos caractères uniquement:
Police Georgia Pro Black
Police taille 20
Alignement horizontal centré
Alignement vertical centré
Dans un programme séparé, créez la potence du pendu
Créez l'algorithme du jeu:
Récupérez la proposition du joueur
Vérifiez que cette proposition est bien l'un des caractères du mot recherché
Si c'est le cas, faire apparaitre ce caractère à chacun de ses emplacements
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)
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é
Si le joueur trouve le mot recherché, signifiez le au joueur
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:
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
Assurez vous que le résultat de la partie vous est automatiquement renvoyé par e-mail
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
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.