823 B
823 B
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