diff --git a/projet poo.py b/projet poo.py index d18928e..b81ca3e 100644 --- a/projet poo.py +++ b/projet poo.py @@ -55,6 +55,7 @@ def combat() : perso1 = Personnage(input("Comment s'appelle le premier joueur ? "), input("Quelle est sa catégorie ? (guerrier, magicien, voleur, elfe) ")) perso2 = Personnage(input("Comment s'appelle le second joueur ? "), input("Quelle est sa catégorie ? (guerrier, magicien, voleur, elfe) ")) print() + while perso1.pv > 0 and perso2.pv > 0 : degats = perso1.jet_attaque() defense = perso2.jet_defense() @@ -71,6 +72,7 @@ def combat() : perso1.change_pv(perte_pv) print(f"{perso2.nom} se défend parfaitement et inflige même {abs(perte_pv)} dégâts de contre à {perso1.nom}") print() + degats = perso2.jet_attaque() defense = perso1.jet_defense() if degats == defense : @@ -85,26 +87,21 @@ def combat() : perso2.change_pv(perte_pv) print(f"{perso1.nom} se défend parfaitement et inflige même {abs(perte_pv)} dégâts de contre à {perso2.nom}") print() + perso1.affiche_caracteristiques() print() perso2.affiche_caracteristiques() print() if perso1.pv == 0 : print("le combat est terminé") - print(f"{perso2.nom} a triomphé de {perso1.nom}") + print(f"{perso2.nom} a triomphé de {perso1.nom} et gagne 1 EXP") perso2.change_exp(1) elif perso2.pv == 0 : print("le combat est terminé") - print(f"{perso1.nom} a triomphé de {perso2.nom}") + print(f"{perso1.nom} a triomphé de {perso2.nom} et gagne 1 EXP") perso1.change_exp(1) else : - print("appuyer sur entrer pour continuer") + print("appuyer sur entrée pour continuer") input() - - - -combat() - -corentin = Personnage("Corentin", "guerrier") -xuan = Personnage("Xuan", "Elfe") \ No newline at end of file +combat() \ No newline at end of file