From 3dc3f0477a2184356e0752b4de578b759aaff969 Mon Sep 17 00:00:00 2001 From: "corentin.bollet" Date: Wed, 13 Sep 2023 11:21:01 +0200 Subject: [PATCH] ajout de main.py --- main.py | 58 +++++---------------------------------------------------- 1 file changed, 5 insertions(+), 53 deletions(-) diff --git a/main.py b/main.py index 52117d2..1f75f5a 100644 --- a/main.py +++ b/main.py @@ -1,53 +1,5 @@ -from random import randint -class Personnage: - def __init__(self, nom, cat): - self.nom = nom - self.pdv = 20 - self.exp = 1 - self.cat = cat - - self.switcher_obj = { - "guerrier" : "épée", - "magicien" : "bâton", - "voleur" : "dague", - "elfe" : "arc", - } - self.inventaire = [self.switcher_obj.get(self.cat)] - self.inventaire.append("potion") - - def jet_attaque(self): - """renvoie le jet d'attaque""" - dé = randint(1,20) - self.switcher_classe = { - "guerrier" : 10, - "magicien" : 10, - "voleur" : 3, - "elfe" : 8, - } - self.classe = self.switcher_classe.get(self.cat) - return dé + self.exp * self.classe - - def jet_defense(self): - """renvoie le jet de défense""" - dé = randint(1,20) - self.switcher_classe = { - "guerrier" : 8, - "magicien" : 7, - "voleur" : 3, - "elfe" : 8, - } - self.classe = self.switcher_classe.get(self.cat) - return dé + self.exp * self.classe - - def change_pdv(self, nb_pdv): - self.pdv += nb_pdv - - def change_exp(self, nb_exp): - self.exp += nb_exp - - def affiche_caracteristiques(self): - """affiche les caractéristiques du personnage""" - pass - def affiche_inventaire(self): - """affiche l'inventaire du personnage""" - pass +from personnage import Personnage +def main(): + toto = Personnage("toto", "magicien") + toto.affiche_caracteristiques() + toto.affiche_inventaire()