Exercice Pratique - Les variables complexes jeu RPG
FreezyBoy Il y a 3 mois Premium Abonnement2

Voici un petit exercice pratique que j’ai fait, c’est un exercice que David propose de faire sur la thème des variables complexes sur Lua, il fallait proposer une table dans un jeu RPG (jeu de rôle).

Souvent dans les jeux rpg, notre héros à différentes caractéristiques comme l’intelligence, la dextérité, la chance ou encore la vitesse.

Voici le code que j’ai réalisé :

perso = {}

perso.hp = 2800
perso.mp = 1150
perso.attaque = 25
perso.défense = 48
perso.intelligence = 33
perso.dextérité = 42
perso.chance = 62
perso.vitesse = 45

print (perso.chance)

perso.inventaire = {}

perso.inventaire.nombre = 8

print (perso.inventaire.nombre)

perso.argent = {}

perso.argent.montant = 30

print (perso.argent.montant)

perso.talismans = {}

perso.talismans.obtenus = 57
perso.talismans.reste = 43

print (perso.talismans.reste)

 

Mon code fonctionne bien, je pense avoir intégrer ce qu’il fallait faire. Voici un screen qui affiche les chiffres qui correspond à la commande print.

 

Bonne soirée à tous et à toutes et bon code ! 😀

Comments (2)

Hello.

Pour t’aider à avancer : N’hésite pas à faire des concaténations dans tes prints pour les rendre lisibles au premier coup d’oeil. Quand tu testera ton code plus tard ça peut te sauver et surtout tu va te perdre si tu n’a qu’une longue liste de print.
Ex : print(« Chance du perso = « ..perso.chance). Ca donne « Chance du perso = 62 » au lieu de juste 62.

Maintenant que tu as compris tout ça, tu peux aller plus loin si tu te sens à l’aise.
Tu fais une deuxième table et tu les combinent.

ex :
boots ={}
boots.forceValue = 12

perso.force = perso.force + boots.forceValue
print(« Force du perso = « ..perso.force)

Si tu es perdu avec ce que je te dis oublie tout, ça va devenir naturel ensuite.

Bienvenue chez les fous, enjoy ! 🙂

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.