example.py 873 B

1234567891011121314151617181920212223242526272829303132
  1. # ceci est un exemple, p4.py est portable et peut donc etre utilise de differentes facons
  2. import time
  3. # algorithmes en test, voir la documentation
  4. from Joueur_g import joueur_g
  5. from Joueur_f import joueur_f
  6. from Joueur_l import joueur_l
  7. from Joueur_o import joueur_o
  8. # import de P4ENGINE
  9. from p4 import *
  10. # modifiez les joueurs presents ici
  11. Partie=P4(joueur_o,joueur_g,6,7)
  12. # boucle mettant a jour la partie
  13. while Partie.get_match()[0]:
  14. time.sleep(0.02)
  15. if Partie.get_state()[0]=="PJ":
  16. # affiche le joueur et son pion place
  17. print(Partie.get_state()[2]," a place : ",Partie.get_state()[1])
  18. Partie.update()
  19. # affichage finale de la matrice d'une maniere elegante
  20. print("\nVerdict: ",Partie.get_match()[1])
  21. x = '\n'.join([''.join(['{:4}'.format(item) for item in row]) for row in Partie.get_matrice()])
  22. print(x)