"""Comme son nom l'indique (encore), la méthode affiche les caractéristiques du joueur"""
print("Voici vos caractéristiques : Votre nom : ",self.nom,", Votre catégorie :",self.cat,", Vos points de vie :",self.pdv,", Vos points d'experience :",self.exp)
"""La fonction principale du jeu de rôle, c'est ici que le combat a lieu"""
defCombat():
print(jeu_commence)
"""Je ne savais pas quoi faire pour savoir quel joueur commence à jouer en premier alors j'ai mis en place un système de pile ou face,
l'idée est qu'onlanceauhasardlafonctionrandint,etsielletombesur1alorsc'est le joueur 1 qui joue en premier, et si elle tombe sur 2 alors c'estlejoueur2quijoueenpremier."""
whilejoueur1.pdv>0andjoueur2.pdv>0:
pile_face=randint(1,2)
ifpile_face==1:
ifjoueur1.jet_attaque()>joueur2.jet_defense():
joueur2.change_pdv(-randint(1,8))
print("Le joueur 1 a réussi son attaque !")
else:
joueur1.change_pdv(-randint(1,4))
print("Le joueur 1 a perdu son attaque !")
else:
ifjoueur2.jet_attaque()>joueur1.jet_defense():
joueur1.change_pdv(-randint(1,8))
print("Le joueur 2 a gagné son attaque !")
else:
joueur2.change_pdv(-randint(1,4))
print("Le joueur 2 a perdu son attaque !")
print("Voici les caractéristiques des 2 joueurs :")
"""Ici, on prend les informations des joueurs c'est-à-dire leur nom et leur catégorie."""
nom_du_joueur1=input("Bienvenue, entrez le nom du joueur 1. ")
catégorie_du_joueur1=input("Choisissez la catégorie du joueur 1, tapez 1 pour être un guerrier, 2 pour être un magicien, 3 pour être un voleur, 4 pour être un elfe: ")
ifcatégorie_du_joueur1=="1":
catégorie_du_joueur1="guerrier"
print("Le joueur 1 est un guerrier")
ifcatégorie_du_joueur1=="2":
catégorie_du_joueur1="magicien"
print("Le joueur 1 est un magicien")
ifcatégorie_du_joueur1=="3":
print("Le joueur 1 est un voleur")
ifcatégorie_du_joueur1=="4":
print("Le joueur 1 est un elfe")
whilenotcatégorie_du_joueur1in["1","2","3","4"]:
catégorie_du_joueur1=input("Choisissez la catégorie du joueur 1, tapez 1 pour être un guerrier, 2 pour être un magicien, 3 pour être un voleur, 4 pour être un elfe: ")
nom_du_joueur2=input("Bienvenue, entrez le nom du joueur 2. ")
catégorie_du_joueur2=input("Choisissez la catégorie du joueur 2, tapez 1 pour être un guerrier, 2 pour être un magicien, 3 pour être un voleur, 4 pour être un elfe: ")
ifcatégorie_du_joueur2=="1":
print("Le joueur 2 est un guerrier")
ifcatégorie_du_joueur2=="2":
print("Le joueur 2 est un magicien")
ifcatégorie_du_joueur2=="3":
print("Le joueur 2 est un voleur")
ifcatégorie_du_joueur2=="4":
print("Le joueur 2 est un elfe")
whilenotcatégorie_du_joueur2in["1","2","3","4"]:
catégorie_du_joueur2=input("Choisissez la catégorie du joueur 2, tapez 1 pour être un guerrier, 2 pour être un magicien, 3 pour être un voleur, 4 pour être un elfe: ")