go-ai/go_player/README.md
Nemo D'ACREMONT b83e65a52f
i lied
2025-05-18 20:06:07 +02:00

32 lines
823 B
Markdown

# 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