From 0669f7d823475f2a4798a8953c47bb14e1c84394 Mon Sep 17 00:00:00 2001 From: "baptist.guillaume" Date: Wed, 13 Sep 2023 11:07:33 +0200 Subject: [PATCH] =?UTF-8?q?methode=20presque=20termin=C3=A9=20mais=20?= =?UTF-8?q?=C3=A0=20verifier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JDR.py | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/JDR.py b/JDR.py index a324e0a..132fdce 100755 --- a/JDR.py +++ b/JDR.py @@ -1,2 +1,35 @@ +from random import randint + class Personnage: - + def __init__(self, nom, cat): + self.nom = nom + self.pdv = 20 + self.exp = 1 + self.cat = cat + if self.cat == "guerrier": + inv = ["épée", "potion"] + elif self.cat == "magicien": + inv = ["bâton", "potion"] + elif self.cat == "voleur": + inv = ["dague", "potion"] + elif self.cat == "elfe": + inv = ["arc", "potion"] + + + def jet_attaque(self): + attaque = randint (1,20) + def jet_defense(self): + defense = randint (1,20) + + def change_pdv(self, nb_pdv): + pdv += nb_pdv + def change_exp(self, nb_exp): + exp += nb_exp + def affiche_caracteristiques(self): + 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