TP Node.js — Variables et Listes (2)
Objectifs :
- Réviser les variables et les listes
- Utiliser des boucles simples
- Manipuler des données inspirées des jeux vidéo
1. Préparation
- Créer un fichier
tp-02.jset l’exécuter :
node tp-02.js
2. Variables : ton personnage
Dans tp-02.js :
- Déclare trois variables pour ton personnage :
nomJoueur(ton pseudo)pointsDeVie(nombre, par exemple 100)arme(chaîne, par exemple "épée")
- Affiche un message comme :
Le joueur Link commence l’aventure avec 100 PV et une épée.
3. Liste d’inventaire
Ton personnage peut transporter des objets.
- Crée un tableau
inventaireavec quelques objets :["potion", "bouclier"]. - Ajoute un nouvel objet (par exemple "arc").
- Affiche la taille de l’inventaire et son contenu.
Exemple attendu :
Inventaire (3 objets) : [ 'potion', 'bouclier', 'arc' ]
4. Parcours de l’inventaire
- Utilise une boucle for pour afficher chaque objet en majuscules.
- Affiche un message du type :
Objet trouvé : POTION
Objet trouvé : BOUCLIER
Objet trouvé : ARC
5. Ennemis
Le joueur croise des ennemis dans son aventure.
- Crée un tableau
ennemisavec["slime", "gobelin", "dragon"]. - Parcours la liste avec une boucle
for...ofet affiche :Un slime apparaît !
Un gobelin apparaît !
Un dragon apparaît !
6. Exercice bonus
- Crée un tableau
degatscontenant les dégâts de chaque ennemi (ex:[5, 10, 50]). - Utilise une boucle pour calculer combien de points de vie le joueur perd s’il affronte tous les ennemis.
- Affiche le total et les PV restants.
Exemple attendu :
Total dégâts subis : 65
PV restants : 35