예제 #1
0
    def __init__(self, listeJoueurs, debug=False):
        self._debug = debug
        random.seed()
        self._nombreJoueurs = len(listeJoueurs)

        if self._debug:
            self._numeroSequenceDes = 0
            self._mappe = Mappe([
                'foret', 'champ', 'colline', 'champ', 'colline', 'montagne',
                'pre', 'foret', 'montagne', 'desert', 'foret', 'colline',
                'pre', 'champ', 'montagne', 'pre', 'pre', 'foret', 'champ'
            ])
            self._paquetCartes = Cartes(True)
        else:
            random.shuffle(listeJoueurs)
            self._mappe = Mappe()
            self._paquetCartes = Cartes()

        self._joueurs = []
        self._longueurCheminPlusLong = 1
        self._joueurAyantCheminPlusLong = None
        self._armeePlusPuissante = 0
        self._joueurAyantArmeePlusPuissante = None

        for i in range(self._nombreJoueurs):
            self._joueurs.append(fabrique.creerJoueur(listeJoueurs[i], i))
예제 #2
0
파일: Joc.py 프로젝트: VictorxSR/BlackJack
    def crearCartes():  # crear totes les cartes de poker

        cartes = []

        for x in range(1, 13):
            cartes.append(Cartes(
                "Picas",
                x))  # es crea un objecte Cartes amb un string i un numero
        for x in range(1, 13):
            cartes.append(Cartes("Corazones", x))
        for x in range(1, 13):
            cartes.append(Cartes("Diamantes", x))
        for x in range(1, 13):
            cartes.append(Cartes("Treboles", x))

        return cartes  # retorna una llista amb totes les cartes