예제 #1
0
    def testverifiewinJeu(self):

        init = Jeu("Hollande", "Obama", contreIa=True)

        assert not init.verifiewin(1)
        assert not init.verifiewin(0)
        assert not init.verify()
        init.joueur1.nombreCapture = 30

        assert init.verifiewin(0)
        assert not init.verifiewin(1)
        assert init.verify()

        init.joueur1.nombreCapture = 3
        init.joueur2.nombreCapture = 0
        for i in range(6, 12):

            init.plateau.cases[i].graines = 0
        for i in range(4):
            init.plateau.cases[i].graines = 2
        for i in range(4, 6):
            init.plateau.cases[i].graines = 0

        assert not init.verifiewin(1)
        assert init.verifiewin(0)
        assert init.verify()
예제 #2
0
"""
Created on Sat Feb 18 11:37:38 2017

@author: Maurelle Gohep
"""
from Jeu import Jeu
from Noeud import Arbre, Noeud
from Plateau import Plateau

if __name__ == "__main__":

    jeu = Jeu("jeanClaude", " obama", True)
    jeu.printC()
    i = 0
    while i == 0:
        jeu.jouerAuto()
        jeu.printC()

        if jeu.verifiewin(0):
            print(jeu.joueur1.nom + " à gagné")
            i = 1
        elif jeu.verifiewin(1):
            print(jeu.joueur2.nom + " à gagné")
            i = 1
        print("////////////////////////")

#     eurC=a.noeud.meilleurCoup
#     print(str(a.nbNoeud) + " feuills on été calculés. L'Ia a noté la grille à "+ str(a.noeud.chiffre))
#     print(jeu.printC())
#
#     a.printA()