1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| class Joueur():
def __init__(self,player_id,type_j):
""" Notre méthode constructeur """
self.player_id = player_id
self.type_j = type_j
self.main=[]
self.score = 0
self.manche_g=0
def get_type (self):
return self.type_j
def get_type (self):
return self.score
def get_type (self):
return self.main
def afficher_nom(cls) :
print(cls.player_id)
class table():
def __init__(self, nb_joueur=2): # Notre méthode constructeur
self.nb_joueur=nb_joueur
self.tour=[]
## self.joueur.append(self.creation_joueur())
## J=Joueur()
self.pioche = ['0b','1b','1b','2b','2b','3b','3b','4b','4b','5b','5b','6b','6b','7b','7b','8b','8b','9b','9b','0r','1r','1r','2r','2r','3r','3r','4r','4r','5r','5r','6r','6r','7r','7r','8r','8r','9r','9r','0v','1v','1v','2v','2v','3v','3v','4v','4v','5v','5v','6v','6v','7v','7v','8v','8v','9v','9v','0j','1j','1j','2j','2j','3j','3j','4j','4j','5j','5j','6j','6j','7j','7j','8j','8j','9j','9j']
self.talus=[]
self.affiche()
def affiche(self):
None
def creation_joueur(self) :
#on renseigfne la classe jouruer du joueur humain
J1=Joueur('J1','humain')
#on creer une liste de participant appeler tour
self.tour =[J1]
## nb_joueur = int(input("Combien de joueurs?"))
z=1
n_IA=self.nb_joueur-1 #nb de joueur - l'humain
#boucle pour renseigner la liste tour et créer les objet de la classe joueur
while (z<=n_IA) :
nom_IA='IA'+str(z)
tour_int=[]
tour_int.append(nom_IA)
tour_int=tour_int[0].replace("'","")
self.tour.append(tour_int[0])
self.tour[z]=Joueur(nom_IA,"IA")
z=z+1
def fonction_tour (self):
print (self.tour)
if (self.tour[0].type_J=='humain'):
fonction_joueur ()
else :
fonction_IA () |
Partager