diff --git a/main.py b/main.py index 1f75f5a..b4b3377 100644 --- a/main.py +++ b/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() \ No newline at end of file