–initialisation des personnages
Hero = {}
Boss = {}
Hero.sante = 100
Hero.santeMax = 100
Hero.degats = 10
Boss.sante = 500
Boss.santeMax = 500
Boss.degats = 20
Boss.attCritique = 40
–degats infligés d’un personnage
function Degats(personnage, nbDegats)
personnage.sante = personnage.sante – nbDegats
print(« Sante du hero restantes « ..personnage.sante.. » HP »)
end
–restauration complete de la vie d’un personnage
function Restaure(personnage)
personnage.sante = personnage.santeMax
end
print(« Le combat commence! »)
print(« Boss attaque! »)
Degats(Hero, Boss.degats)
print(« Hero attaque! »)
Degats(Boss, Hero.degats)
print(« Boss attaque coupCritique! »)
Degats(Hero, Boss.attCritique)
Restaure(Hero)
print(« Par miracle notre hero retrouve sa sante initiale qui est de « ..Hero.sante.. » HP »)