Browse Source

encore quelques modifs

master
julien 4 weeks ago
parent
commit
c6b0666cd7
  1. 17
      projet poo.py

17
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")
combat()
Loading…
Cancel
Save