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