Browse Source

fin du programme

master
trystan 1 week ago
parent
commit
d8d12213d8
  1. 66
      mini_projet_jeu_de_role.py

66
mini_projet_jeu_de_role.py

@ -66,18 +66,54 @@ class Personnage:
print("Votre personnage a : Arc, Potion")
def jeu(self, attaquant, defenseur):
attaquant = print(input("Quel est le nom de l'attaquant ? ",))
defenseur = print(input("Quel est le nom du 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)
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)
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)
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")
Loading…
Cancel
Save