commit 96f47e49a2cf19028df6c3dba3b80960d4b77a87 Author: eli <> Date: Tue Sep 9 14:34:03 2025 +0200 premier commit diff --git a/personnage.py b/personnage.py new file mode 100644 index 0000000..da84efb --- /dev/null +++ b/personnage.py @@ -0,0 +1,36 @@ +import random +class Personnage : + def __init__ (self, nom, cat): + self.nom = nom + self.pdv = 20 + self.exp = 1 + self.cat = ["guerrier", "magicien", "voleur", "elfe"] + self.inventaire = [] + + def jet_attaque (self) : + lancer = random.randint(1,20) + if self.cat[0] : + coef = self.exp * 10 + if self.cat[1] : + coef = self.exp * 10 + if self.cat[2] : + coef = self.exp * 3 + if self.cat[3] : + coef = self.exp * 8 + somme = coef + lancer + return lancer, somme + + def jet_defense (self) : + lancer = random.randint(1,20) + if self.cat[0] : + coef = self.exp * 8 + if self.cat[1] : + coef = self.exp * 7 + if self.cat[2] : + coef = self.exp * 9 + if self.cat[3] : + coef = self.exp * 10 + somme = coef + lancer + return lancer, somme + +per = Personnage("Bob", "elfe") \ No newline at end of file