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.get_pdv() > 0 and perso1.get_pdv() > 0: if attaquant.jet_attaque() > defenseur.jet_defense(): defenseur.change_pdv(-randint(1,8)) elif attaquant.jet_attaque() < defenseur.jet_defense(): attaquant.change_pdv(-randint(1,4)) perso1.affiche_caracteristiques() perso2.affiche_caracteristiques() attaquant, defenseur = defenseur , attaquant #ajouter points d'exp au survivant def main(): toto = Personnage("toto", choice(["guerrier","magicien","voleur","elfe"])) baba = Personnage("baba", choice(["guerrier","magicien","voleur","elfe"])) combat(toto, baba)