Assurance qualité
Logicielle

Laboratoire - Débogueur avancé

Description

Le projet présente un petit jeu qui se joue automatiquement dans votre console. Dans les grandes ligne, le jeu présente un personnage qui a une certaine quantité d'énergie et qui peut faire 3 actions: marcher, sauter et manger. Chaque action a un effet sur l'énergie du personnage. À chaque étape (itération) du jeu, le personnage exécutera l'une de ces 3 actions aléatoirement. Le jeu se termine lorsque le personnage n'a plus d'énergie. À la fin du programme, on affiche le nombre d'étapes réalisées avant que le personnage manque d'énergie.

Le programme du jeu fonctionne déjà bien. Le but de ce laboratoire est d'utiliser le débogueur pour déterminer quelle action sera entreprise par le personnage (marcher, sauter ou manger) à des valeurs d'itération spécifique. Le tout sans changer le code source du programme.

À noter
Les valeurs aléatoires généré par le programme sont contrôlées par un germe. Pour le besoin de ce laboratoire, le germe est fixé dans le programme. Bref, chaque exécution du programme génèrera le même résultat.

Marche à suivre

Suivre les étapes suivantes:

  1. Télécharger le fichier distribué.zip ci-dessous.
  2. Dézipper le fichier ZIP dans votre service de cloud à un bon endroit pour rester organisé.
  3. Ouvrir le dossier du projet dézippé avec Visual Studio Code ou Visual Studio.
  4. Déterminer l'action entreprise par le personnage aux itérations spécifié par le professeur tout en respectant les contraintes suivante:
    • Vous ne pouvez pas modifier le code source du programme.
    • Vous devez utiliser le débogueur.

Téléchargement