Skip to content

Un jeu de Tamagotchi

Le but de cet exercice est de simuler un petit jeu de Tamagotchi (très simplifié).

Voici un exemple du résultat attendu :

Bienvenue dans le jeu Tamagotchi !
Quel est le nom de ton Tamagotchi ? >> Pikachu

État de Pikachu : humeur = 5, énergie = 5

Que veux-tu faire ? (jouer / manger / quitter) >> jouer
Tu as joué avec Pikachu !

État de Pikachu : humeur = 7, énergie = 4

Que veux-tu faire ? >> manger
Tu as nourri Pikachu !

État de Pikachu : humeur = 7, énergie = 7
...

À faire 1

Dans un nouveau programme Python, créez les trois variables globales suivantes :

  • nom : le nom du tamagotchi (chaîne de caractères), initialement avec la valeur None
  • humeur : un entier entre 0 et 10 (10 = très heureux), initialement 5
  • energie : un entier entre 0 et 10 (10 = plein d’énergie), initialement 5

À faire 2

Ajouter les fonctions suivantes pour interagir avec le Tamagotchi :

  • jouer() : augmente l’humeur de 2, mais diminue l’énergie de 1
  • manger() : augmente l’énergie de 3
  • etat() : affiche l’état actuel du Tamagotchi (nom, humeur et énergie)

Ces fonctions afficheront également un petit message (comme dans l'exemple tout en haut).

À faire 3

Écrire un programme (sous les fonctions) qui :

  1. affiche un message de bienvenue,
  2. demande à l'utilisateur de saisir un nom pour le Tamagotchi, et affecte ce nom à la variable globale nom,
  3. affiche l'état du Tamagotchi,
  4. permets à l’utilisateur de choisir une action (jouer, manger ou quitter) dans une boucle,
  5. mets à jour l’état du Tamagotchi selon l’action choisie,
  6. la boucle s’arrête si l’utilisateur choisit "quitter" ou si le Tamagotchi tombe à 0 d’énergie.