เป็นไคลเอนต์หมากรุกที่สร้างขึ้นใน Python คุณสามารถใช้มันเป็นห้องสมุดตรรกะหมากรุกโดยไม่มีปัญหามาก
เป็นตัวอย่างของวิธีที่คุณอาจใช้ห้องสมุดเพื่อควบคุมเอ็นจิ้นหมากรุก แต่คุณสามารถใช้ตรรกะหมากรุกได้เช่นกัน:
from pychess.Utils.Board import Board
from pychess.Utils.lutils.lmove import toSAN
from pychess.Utils.lutils.lmovegen import genAllMoves
board = Board(setup=True).board
for move in genAllMoves (board):
print (toSAN (board, move)))
มันเร็วมากเนื่องจากใช้สำหรับเครื่องยนต์ในตัวและมีคุณสมบัติขั้นสูงมากมายเช่นการแยกรายการยาวของการย้าย SAN สร้างการตรวจสอบการอพยพและการประเมินการแลกเปลี่ยนแบบคงที่ (SEE)