Bot de jeu d'échecs pour http://www.kurnik.pl/szachy/ utilisant le moteur Stockfish écrit en Python 2. Créé et testé pour Linux/Ubuntu.
Il s'agit d'un robot de jeu d'échecs pour le site Kurnik. Ce n’est pas destiné aux âmes sensibles. Vous devrez probablement modifier le code pour l'ajuster à votre configuration (résolution de l'écran, position de la fenêtre de lecture, décalages et gigue de connexion...). Il utilise le module pystockfish pour gérer la communication avec le puissant moteur Stockfish open source. Nécessite les modules Python supplémentaires suivants (peuvent être installés via pip) :
Vous avez besoin de stockfish accessible via la commande 'stockfish' depuis le shell :
michal3141@ubuntu:~/python/bot$ stockfish
Stockfish 270915 by Tord Romstad, Marco Costalba and Joona Kiiski
Usage:
./kurnikbot.py <your_nickname_on_kurnik>
Le bot fonctionne en cliquant sur le bouton PGN pour obtenir la liste PGN du jeu. Copiez ensuite le PGN dans le presse-papiers et interprétez-le pour obtenir FEN à partir de la position actuelle du tableau. La position où cliquer est codée en dur (également pour exécuter des clics de souris lors du déplacement de pièces...) Cela signifie que vous devez faire quelques ajustements dans le code (par exemple les positions). Si votre connexion Internet est aussi lente que la mienne, vous devrez probablement modifier certaines constantes de veille pour que cela fonctionne.
Ma configuration kurnik lors de l'utilisation de ce bot (notez que le bouton PGN doit être là. Les coordonnées doivent également être ajustées dans le code) :