# 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
