From 16e21e4ebe15824593a31a5ff0126992683b9298 Mon Sep 17 00:00:00 2001 From: Alexi Forestier Date: Mon, 25 Sep 2023 00:05:40 +0200 Subject: [PATCH] =?UTF-8?q?petite=20am=C3=A9lioration=20sur=20le=20commenc?= =?UTF-8?q?ement=20de=20la=20simulation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jdr.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/jdr.py b/jdr.py index b70e717..2bf9075 100644 --- a/jdr.py +++ b/jdr.py @@ -71,9 +71,13 @@ def combat(Perso1, Perso2): roleDef = Perso2 while Perso1.nombre_pdv() > 0 and Perso2.nombre_pdv() > 0: if roleAtk.jet_attaque() > roleDef.jet_defense(): - roleDef.change_pdv(-randint(1, 8)) + degats1 = -randint(1, 8) + roleDef.change_pdv(degats1) + print(roleAtk.nom, "a infligé", degats1*-1, "de dégats à", roleDef.nom) elif roleAtk.jet_attaque() < roleDef.jet_defense(): - roleAtk.change_pdv(-randint(1, 4)) + degats2 = -randint(1, 4) + roleAtk.change_pdv(degats2) + print(roleDef.nom, "a infligé", degats2*-1, "de dégats à", roleAtk.nom) elif roleAtk.jet_attaque() == roleDef.jet_defense(): roleAtk.change_pdv(-9999999999) roleDef.change_pdv(-9999999999) @@ -91,12 +95,16 @@ def combat(Perso1, Perso2): Perso1.regen_pdv() Perso2.regen_pdv() - -Squeezie = Personnage("Squeezie", choice(["Déesee", "Démon", "Géant", "Fée"])) -TiboInShape = Personnage("TiboInShape", choice(["Déesee", "Démon", "Géant", "Fée"])) +def commencer(nom1, nom2): + Classe1 = input("Bien, veuillez choisir la classe du premier combattant (Choix entre Démon ; Fée ; Déesee ; Géant)") + nom1 = Personnage(nom1, Classe1) + Classe2 = input("Bien, veuillez choisir la classe du second combattant (Choix entre Démon ; Fée ; Déesee ; Géant)") + nom2 = Personnage(nom2, Classe2) + combat(nom1, nom2) + + -# commande utile à copier : -# - combat(Squeezie, TiboInShape) +