diff --git a/mini_projet_jeu_de_role.py b/mini_projet_jeu_de_role.py index c85e359..a43e4b8 100644 --- a/mini_projet_jeu_de_role.py +++ b/mini_projet_jeu_de_role.py @@ -66,18 +66,54 @@ class Personnage: print("Votre personnage a : Arc, Potion") - - - - -def jeu(self, attaquant, defenseur): +def attribution(): + attaquant_nom = input ("Comment l'attaquant se nomme ?") + attaquant_cat = input ("A quelle catégorie voulez vous appartenir ? \n" + "Aux guerriers = 1 \n " + "Aux magiciens = 2 \n " + "Aux Voleurs = 3 \n " + "Aux Elfes = 4") + if attaquant_cat == "1": + attaquant_cat = "Guerrier" + if attaquant_cat == "2": + attaquant_cat = "Magicien" + if attaquant_cat == "3": + attaquant_cat = "de Voleur" + if attaquant_cat == "4": + attaquant_cat = "Elfe" + print ("Vous faites maintenant partis des" ,attaquant_cat) - attaquant = print(input("Quel est le nom de l'attaquant ? ",)) - defenseur = print(input("Quel est le nom du defenseur ? ",)) + defenseur_nom = input ("Puis comment le joueur 2 se nomme ?") + defenseur_cat = input ("A quelle catégorie voulez vous appartenir ? \n" + "Aux guerriers = 1 \n " + "Aux magiciens = 2 \n " + "Aux Voleurs = 3 \n " + "Aux Elfes = 4") + if defenseur_cat == "1": + defenseur_cat = "Guerrier" + if defenseur_cat == "2": + defenseur_cat = "Magicien" + if defenseur_cat == "3": + defenseur_cat = "Voleur" + if defenseur_cat == "4": + defenseur_cat = "Elfe" + print ("Vous faites maintenant partis des" ,defenseur_cat) + + attaquant = Personnage(attaquant_nom, attaquant_cat) + defenseur = Personnage(defenseur_nom, defenseur_cat) + tour(attaquant, defenseur) - if self.jet_attaque > self.jet_defense : - self.hp_defenseur - randint(1,8) - if self.jet_attaque < self.jet_defense : - self.hp_attaquant - randint(1,4) - print(self.affiche_caractéristiques) \ No newline at end of file +def tour(attaquant, defenseur): + while attaquant.hp == 0 or defenseur.hp == 0 : + A_attaque = attaquant.jet_attaque() + D_defense = defenseur.jet_defense() + if A_attaque > D_defense: + attaquant.change_hp - randint(1,8) + if A_attaque < D_defense: + defenseur.change_hp - randint(1,4) + return "vous avez fait le même score" + if attaquant.hp == 0: + print("le defenseur a gagné la partie") + if defenseur.hp == 0: + print("l'attaquant a gagné la partie") \ No newline at end of file