روبوت لعب الشطرنج لـ http://www.kurnik.pl/szachy/ باستخدام محرك Stockfish المكتوب بلغة Python 2. تم إنشاؤه واختباره لنظام التشغيل Linux/Ubuntu.
هذا هو روبوت لعب الشطرنج لموقع كورنيك. وليس المقصود لضعاف القلوب. ربما تحتاج إلى تعديل التعليمات البرمجية لضبطها وفقًا لإعدادك (دقة الشاشة، وموضع نافذة التشغيل، وتأخر الاتصال، والارتعاش...). يستخدم وحدة pystockfish للتعامل مع الاتصال مع محرك Stockfish قوي مفتوح المصدر ويتطلب اتباع وحدات Python الإضافية (يمكن تثبيتها عبر النقطة):
أنت بحاجة إلى إمكانية الوصول إلى Stockfish عبر أمر "stockfish" من Shell:
michal3141@ubuntu:~/python/bot$ stockfish
Stockfish 270915 by Tord Romstad, Marco Costalba and Joona Kiiski
الاستخدام:
./kurnikbot.py <your_nickname_on_kurnik>
يعمل الروبوت من خلال النقر على زر PGN للحصول على قائمة pgn للعبة. ثم قم بنسخ PGN إلى الحافظة وترجمته للحصول على FEN من موضع اللوحة الحالي. الموضع الذي يتم النقر فيه مشفر (أيضًا لتنفيذ نقرات الماوس عند تحريك القطع...) وهذا يعني أنك بحاجة إلى إجراء بعض التعديلات في الكود (على سبيل المثال، المواضع). إذا كان اتصالك بالإنترنت بطيئًا مثل اتصالي، فربما تحتاج إلى تعديل بعض ثوابت النوم حتى يعمل.
إعداد kurnik الخاص بي عند استخدام هذا الروبوت (لاحظ أن زر PGN يجب أن يكون هناك. ويجب أيضًا تعديل الإحداثيات في الكود):