บอทเล่นหมากรุกสำหรับ http://www.kurnik.pl/szachy/ โดยใช้เอ็นจิ้น Stockfish ที่เขียนด้วย Python 2 สร้างและทดสอบสำหรับ Linux/Ubuntu
นี่คือบอทเล่นหมากรุกสำหรับไซต์ kurnik ไม่ได้มีไว้สำหรับคนใจเสาะ คุณอาจต้องแก้ไขโค้ดเพื่อปรับให้เข้ากับการตั้งค่าของคุณ (ความละเอียดหน้าจอ ตำแหน่งหน้าต่างการเล่น ความล่าช้าในการเชื่อมต่อ และความกระวนกระวายใจ...) ใช้โมดูล pystockfish เพื่อจัดการการสื่อสารกับเอ็นจิ้น Stockfish โอเพ่นซอร์สที่ทรงพลัง ต้องใช้โมดูล Python เพิ่มเติม (สามารถติดตั้งผ่าน pip):
คุณต้องเข้าถึง stockfish ได้ผ่านคำสั่ง 'stockfish' จากเชลล์:
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 อยู่ที่นั่น และต้องปรับพิกัดในโค้ดด้วย):