Browse Source

choix de persopar le joueur

master
Xuan 3 weeks ago
parent
commit
0414a253b8
  1. 38
      main.py

38
main.py

@ -64,27 +64,33 @@ class Personnage:
def start():
while xuan.pdv > 0 and jojo.pdv > 0:
attaquant = xuan.jet_attaque()
defenseur = jojo.jet_defense()
print(" Xuan fait un jet d'attaque de ", attaquant, " et Jojo un jet",
nom_p1 = input("Choisi le nom de ton premier personnage : ")
classe_p1 = input("Choisi une classe pour ton premier personnage (guerrier, magicien, voleur, elfe) : ")
perso1 = Personnage(nom_p1,classe_p1)
nom_p2 = input("Choisi le nom de ton second personnage : ")
classe_p2 = input("Choisi une classe pour ton second personnage (guerrier, magicien, voleur, elfe) : ")
perso2 = Personnage(nom_p2,classe_p2)
while perso1.pdv > 0 and perso2.pdv > 0:
attaquant = perso1.jet_attaque()
defenseur = perso2.jet_defense()
print(" ", nom_p1, "fait un jet d'attaque de ", attaquant, " et ",nom_p2," un jet",
" de defense de ", defenseur, " alors : ")
if attaquant > defenseur:
r = randint(1,8)
jojo.change_pdv(-r)
print("Jojo perd ", r , " point de vie !!")
perso2.change_pdv(-r)
print(nom_p2,"perd ", r , " point de vie !!")
else:
r = randint(1,4)
xuan.change_pdv(-r)
print("Xuan perd ", r , " point de vie !!")
xuan.affiche_caracteristique()
jojo.affiche_caracteristique()
if jojo.pdv <= 0:
xuan.change_exp(1)
print(f"Jojo as perdu Xuan gagne 1 d'experience, il en a maintenant {xuan.exp}")
perso1.change_pdv(-r)
print(nom_p1,"perd ", r , " point de vie !!")
perso1.affiche_caracteristique()
perso2.affiche_caracteristique()
if perso2.pdv <= 0:
perso1.change_exp(1)
print(nom_p2, "as perdu ",nom_p1,f"gagne 1 d'experience, il en a maintenant {perso1.exp}")
else:
jojo.change_exp(1)
print(f"Xuan as perdu Jojo gagne 1 d'experience, il en a maintenant {jojo.exp}")
perso2.change_exp(1)
print(nom_p1, "as perdu ",nom_p2,f"gagne 1 d'experience, il en a maintenant {perso2.exp}")
def tuto():
print("==============================================================================\n",
@ -100,6 +106,4 @@ tuto()
xuan = Personnage("xuan", "guerrier")
jojo = Personnage("Jojo", "voleur")
start()
Loading…
Cancel
Save