From 28d9e41514551505a6691875e98c73f813b928a9 Mon Sep 17 00:00:00 2001 From: Laura <> Date: Tue, 17 Sep 2024 15:45:46 +0200 Subject: [PATCH] presque fini --- mini_projet_jeu_de_role.py | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/mini_projet_jeu_de_role.py b/mini_projet_jeu_de_role.py index 2b49c7a..433fb62 100644 --- a/mini_projet_jeu_de_role.py +++ b/mini_projet_jeu_de_role.py @@ -84,26 +84,37 @@ def jeu (): if j1A > j2D: joueur_1.change_pdv(-randint(1,8)) print(joueur_1_nom,"a attaqué",joueur_2_nom) + joueur_1.affiche_caracteristiques() + joueur_2.affiche_caracteristiques() + elif j1A< j2D: joueur_1.change_pdv (-randint (1,4)) print(joueur_2_nom,"se defend contre",joueur_1_nom) joueur_1.affiche_caracteristiques() + joueur_2.affiche_caracteristiques() - j2A = joueur_2.jet_attaque() - j1D = joueur_1.jet_defense() + if joueur_1.pdv == 0 or joueur_2.pdv == 0: + + j2A = joueur_2.jet_attaque() + j1D = joueur_1.jet_defense() - if j2A > j1D: - joueur_1.change_pdv (- randint(1,8)) - print(joueur_2_nom,"a attaqué",joueur_1_nom) - elif j2A < j1D : - joueur_2.change_pdv (- randint(1,4)) - print(joueur_1_nom," se defend contre",joueur_2_nom) - joueur_2.affiche_caracteristiques() + if j2A > j1D: + joueur_1.change_pdv (- randint(1,8)) + print(joueur_2_nom,"a attaqué",joueur_1_nom) + joueur_1.affiche_caracteristiques() + joueur_2.affiche_caracteristiques() + elif j2A < j1D : + joueur_2.change_pdv (- randint(1,4)) + print(joueur_1_nom," se defend contre",joueur_2_nom) + joueur_1.affiche_caracteristiques() + joueur_2.affiche_caracteristiques() - if joueur_1.pdv > 0: - joueur_1.exp += 1 - if joueur_2.pdv > 0: - joueur_2.exp += 1 + + + if joueur_1.pdv > 0: + joueur_1.exp += 1 + if joueur_2.pdv > 0: + joueur_2.exp += 1 jeu() \ No newline at end of file