Answers:
是用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)。