Browse Source

ajout fonction 'combat'

master
corentin.bollet 1 year ago
parent
commit
f0ca3ad7d4
  1. 20
      main.py

20
main.py

@ -1,5 +1,19 @@
from random import randint, choice
from personnage import Personnage
def combat(perso1, perso2):
"""simule un combat jusqu'à ce que les joueurs n'aient plus de vies"""
attaquant = perso1
defenseur = perso2
while perso1.pdv != 0 and perso1.pdv != 0:
if attaquant.jet_attaque() > defenseur.jet_defence():
perso2.change_pdv(randint(1,8))
elif attaquant.jet_attaque() < defenseur.jet_defence():
perso1.change_pdv(randint(1,4))
perso1.affiche_caracteristiques()
perso2.affiche_caracteristiques()
attaquant, defenseur = defenseur , attaquant
def main():
toto = Personnage("toto", "magicien")
toto.affiche_caracteristiques()
toto.affiche_inventaire()
toto = Personnage("toto", choice(["guerrier","magicien","voleur","elfe"]))
baba = Personnage("baba", choice(["guerrier","magicien","voleur","elfe"]))
combat()
Loading…
Cancel
Save