12345678910111213141516171819 |
- from Outils.Moteur_de_jeu import *
- from Outils.Moteur_de_jeu.Partie import *
- from Outils import IA_alphabeta
- from Outils.IA_alphabeta import *
- def fct_eval(plateau, num) :
- nIA = plateau.longueur_chemin(num)
- n_opponent = plateau.longueur_chemin(1-num)
- b_IA = plateau.barrieres_restantes[num]
- return -nIA + n_opponent + 0.001 * b_IA
- joueurA = Humain("Humain")
- joueurB = IA_minmax_alpha_beta("AlphaBeta 3", fct_eval, 3)
- Global.partie = Partie(joueurA, joueurB, True, Partie.DOSSIER_STANDARD, True)
- Global.partie.demarrer()
|