Browse Source

petite amélioration sur le commencement de la simulation

master
FORESTIER Alexi 1 year ago
parent
commit
16e21e4ebe
  1. 20
      jdr.py

20
jdr.py

@ -71,9 +71,13 @@ def combat(Perso1, Perso2):
roleDef = Perso2 roleDef = Perso2
while Perso1.nombre_pdv() > 0 and Perso2.nombre_pdv() > 0: while Perso1.nombre_pdv() > 0 and Perso2.nombre_pdv() > 0:
if roleAtk.jet_attaque() > roleDef.jet_defense(): if roleAtk.jet_attaque() > roleDef.jet_defense():
roleDef.change_pdv(-randint(1, 8)) degats1 = -randint(1, 8)
roleDef.change_pdv(degats1)
print(roleAtk.nom, "a infligé", degats1*-1, "de dégats à", roleDef.nom)
elif roleAtk.jet_attaque() < roleDef.jet_defense(): elif roleAtk.jet_attaque() < roleDef.jet_defense():
roleAtk.change_pdv(-randint(1, 4)) degats2 = -randint(1, 4)
roleAtk.change_pdv(degats2)
print(roleDef.nom, "a infligé", degats2*-1, "de dégats à", roleAtk.nom)
elif roleAtk.jet_attaque() == roleDef.jet_defense(): elif roleAtk.jet_attaque() == roleDef.jet_defense():
roleAtk.change_pdv(-9999999999) roleAtk.change_pdv(-9999999999)
roleDef.change_pdv(-9999999999) roleDef.change_pdv(-9999999999)
@ -91,12 +95,16 @@ def combat(Perso1, Perso2):
Perso1.regen_pdv() Perso1.regen_pdv()
Perso2.regen_pdv() Perso2.regen_pdv()
def commencer(nom1, nom2):
Classe1 = input("Bien, veuillez choisir la classe du premier combattant (Choix entre Démon ; Fée ; Déesee ; Géant)")
nom1 = Personnage(nom1, Classe1)
Classe2 = input("Bien, veuillez choisir la classe du second combattant (Choix entre Démon ; Fée ; Déesee ; Géant)")
nom2 = Personnage(nom2, Classe2)
combat(nom1, nom2)
Squeezie = Personnage("Squeezie", choice(["Déesee", "Démon", "Géant", "Fée"]))
TiboInShape = Personnage("TiboInShape", choice(["Déesee", "Démon", "Géant", "Fée"]))
# commande utile à copier :
# - combat(Squeezie, TiboInShape)

Loading…
Cancel
Save