Q_HumainVsAlphaBeta2.py 478 B

123456789101112131415161718
  1. from Outils.Moteur_de_jeu import *
  2. from Outils.Moteur_de_jeu.Partie import *
  3. from Outils import IA_alphabeta
  4. from Outils.IA_alphabeta import *
  5. def fct_eval(plateau, num) :
  6. nIA = plateau.longueur_chemin(num)
  7. n_opponent = plateau.longueur_chemin(1-num)
  8. return -nIA + n_opponent
  9. joueurA = Humain("Humain")
  10. joueurB = IA_minmax_alpha_beta("AlphaBeta 2", fct_eval, 2)
  11. Global.partie = Partie(joueurA, joueurB, True, Partie.DOSSIER_STANDARD)
  12. Global.partie.demarrer()