From 8ea72b20a63fe1eae40fcac349661fa2a1e8f583 Mon Sep 17 00:00:00 2001 From: "baptist.guillaume" Date: Wed, 13 Sep 2023 11:48:13 +0200 Subject: [PATCH] =?UTF-8?q?quelques=20choses=20=C3=A0=20corriger=20mais=20?= =?UTF-8?q?m=C3=A9thodes=20termin=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JDR.py | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/JDR.py b/JDR.py index 132fdce..a0d7d4b 100755 --- a/JDR.py +++ b/JDR.py @@ -7,29 +7,47 @@ class Personnage: self.exp = 1 self.cat = cat if self.cat == "guerrier": - inv = ["épée", "potion"] + inv = ["epee", "potion"] elif self.cat == "magicien": - inv = ["bâton", "potion"] + inv = ["baton", "potion"] elif self.cat == "voleur": inv = ["dague", "potion"] elif self.cat == "elfe": inv = ["arc", "potion"] - def jet_attaque(self): - attaque = randint (1,20) + attaque = randint(1,20) + if self.cat == "guerrier": + attaque = attaque + self.exp*10 + elif self.cat == "mage": + attaque = attaque + self.exp*10 + elif self.cat == "voleur": + attaque = attaque + self.exp*3 + elif self.cat == "elfe": + attaque = attaque + self.exp*8 + def jet_defense(self): - defense = randint (1,20) + defense = randint(1,20) + if self.cat == "guerrier": + defense = defense + self.exp*10 + elif self.cat == "mage": + defense = defense + self.exp*10 + elif self.cat == "voleur": + defense = defense + self.exp*3 + elif self.cat == "elfe": + defense = defense + self.exp*8 def change_pdv(self, nb_pdv): pdv += nb_pdv + def change_exp(self, nb_exp): exp += nb_exp - def affiche_caracteristiques(self): + + def affiche_caracteristiques(self): #Permet d'afficher les caracteristiques de votre personnage print("Le nom de votre personnage est:", self.nom,".") print("Votre personnage est un(e):", self.cat,".") print("Votre personnage possède", self.pdv, "points de vie.") - print("Votre personnage possède", self.exp, "d'expérience.") - def affiche_inventaire(self): - print("Inventaire de votre personnage:", self.inv) - \ No newline at end of file + print("Votre personnage possède", self.exp, "d'experience.") + + def affiche_inventaire(self): #Permet d'afficher l'inventaire du personnage + print("Inventaire de votre personnage:", self.inv) \ No newline at end of file