Q_HumainVsGenetic1.py 672 B

12345678910111213141516171819202122232425262728
  1. from Outils.Moteur_de_jeu import *
  2. from Outils.Moteur_de_jeu.Partie import *
  3. from Outils import IA_MinMax
  4. from Outils.IA_MinMax import *
  5. from ReseauNeurones import *
  6. from ReseauNeurones.cerveau import *
  7. # Deboguage
  8. debug = True
  9. # Préparation
  10. myBrain = Cerveau()
  11. myBrain.charger_structure( "PrimitifEfficace.stc", debug = debug )
  12. myBrain.charger_poids( "Primitif/poidsTest.pds", debug = debug )
  13. myBrain.build_network( debug = debug )
  14. #myBrain.generer_poids( inf = -1.0, debug = debug )
  15. # Match
  16. joueurA = Humain("Humain")
  17. joueurB = IA_minmax("Genetic:Primitif", myBrain.fct_eval, 1 )
  18. Global.partie = Partie(joueurA, joueurB, True, "")
  19. Global.partie.demarrer()