go-ai/go_player
Nemo D'ACREMONT c4358b19e3 fix crash
2025-05-18 22:05:26 +02:00
..
2025-05-18 20:02:38 +02:00
2025-05-07 21:32:52 +02:00
2025-05-18 19:50:41 +02:00
2025-05-18 20:02:38 +02:00
2025-05-18 22:05:26 +02:00
2025-05-18 20:06:07 +02:00
2025-05-18 14:01:03 +02:00
2025-05-18 20:06:07 +02:00
2025-05-17 19:39:08 +02:00
2025-05-17 19:39:08 +02:00

TP Noté joueur Go -- Nemo D'ACREMONT, Martin EYBEN, G1

Fichiers nécessaires pour lancer le joueur

Les fichiers suivants sont nécessaire pour lancer le joueur :

  • myPlayer.py
  • moveSearch.py
  • playerInterface.py
  • scrum.pt
  • plays-8x8.json

Librairies nécessaire

Ces librairies sont listées dans le fichier requirements.txt et sont les suivantes :

  • PyTorch
  • Numpy

Techniques utilisées

  • IDDFS avec alphabeta
  • Stop le calcule du coup dans le parcours alphabeta si on dépasse le temps alloué
  • Joue des coups classiques sans heuristique lorsqu'il y a peu (<10) de pions sur le plateau
  • Passe si le joueur l'adversaire vient de passer et qu'on est en train de gagner
  • Plus de pions sont joués, plus on alloue du temps à jouer, sauf si on est proche de 30min, dans quel cas on joue rapidement