我目前有一个棋盘,然后我将我的 e2 棋子移动到 e4。我正在寻找一种方法来让引擎预测黑色最佳移动的 X 数量。
我知道如何预测给定位置的最佳移动:
result = engine.play(board, chess.engine.Limit(time=0.1))
board.push(result.move)
但这只能预测排名第一的最佳举动。我想要一个包含第二个、第三个... X 最佳动作的列表。
我该怎么做?
我目前有一个棋盘,然后我将我的 e2 棋子移动到 e4。我正在寻找一种方法来让引擎预测黑色最佳移动的 X 数量。
我知道如何预测给定位置的最佳移动:
result = engine.play(board, chess.engine.Limit(time=0.1))
board.push(result.move)
但这只能预测排名第一的最佳举动。我想要一个包含第二个、第三个... X 最佳动作的列表。
我该怎么做?