如何推断受配偶评估影响的一方

How to deduce the side affected by mate evaluatiion

我有一个与 uci 国际象棋引擎 (Stockfish 8) 通信的 GUI。问题是,当引擎找到一个伴侣时,它只发送包含“……得分伴侣 1 节点 4677……”的输出。我可以推断这意味着一步中有伴侣(#1)。但是,与 cp 评估不同,当黑色可以交配时,我看不到负号。那么,我怎么知道可以交配的是白色还是黑色?

没有。当要移动的玩家被将死时,您会得到一个负号。亲自尝试一下:

position fen 7k/6q1/6q1/8/8/8/8/7K w - -
go infinite

您将获得:

info depth 127 seldepth 3 multipv 1 score mate -1 nodes 273 nps 39000 tbhits 0 time 7 pv h1h2 g7h6

你看到"mate -1"了吗?标志是相对于玩家在根位置移动。