Browse Source

ajout jet attaque et jet defense

master
alexi.forestier 1 year ago
parent
commit
1da2651a31
  1. 32
      jdr.py

32
jdr.py

@ -1,29 +1,41 @@
from random import*
class Personnage: class Personnage:
def init__(self, nom, cat): def __init__(self, nom, cat):
self.nom = nom self.nom = nom
self.cat = cat self.cat = cat
self.pdv = 0 self.pdv = 100
self.exp = 1 self.exp = 1
self.coef = 0 self.coef = 0
self.inventaire = [] self.inventaire = []
if self.cat == "Géant": if self.cat == "Géant":
self.inventaire = ["3 Rochers géants", "Grosse potion"] self.inventaire = ["3 Rochers géants", "Grosse potion"]
self.pdv = 100 self.coefAtk = 6
self.coef = 6 self.coefDef = 10
elif self.cat == "Fée": elif self.cat == "Fée":
self.inventaire = ["Arc féerique", "Potion"] self.inventaire = ["Arc féerique", "Potion"]
self.pdv = 70 self.coefAtk = 9
self.coef = 9 self.coefDef = 7
elif self.cat == "Démon": elif self.cat == "Démon":
self.inventaire = ["épée malveillante", "Potion"] self.inventaire = ["épée malveillante", "Potion"]
self.pdv = 80 self.coefAtk = 8
self.coef = 8 self.coefDef = 8
elif self.cat == "Déesee": elif self.cat == "Déesee":
self.inventaire = ["Bâton miraculeux", "Potion"] self.inventaire = ["Bâton miraculeux", "Potion"]
self.pdv = 90 self.coefAtk = 7
self.coef = 7 self.coefDef = 9
def jet_attaque(self): def jet_attaque(self):
atkPoints = randint(1, 20)
return atkPoints + self.exp*self.coefAtk
def jet_defense(self):
defPoints = randint(1, 20)
return defPoints + self.exp*self.coefDef
def change_pdv(self, nb_pdv):
self.pdv = self.pdv + nb_pdv
PersoTEST = Personnage("Moi", "Fée")

Loading…
Cancel
Save