Chess.js库。确定赢家和输家

dov*_*iin 0 javascript chess

通过使用chess.js库(请参阅此链接),我可以通过使用game_over()函数来了解棋类游戏是否完成。

但是我怎么知道谁赢了谁输了?

Ily*_*lya 5

in_checkmate()

如果要移动的一侧已被校验,则返回true或false。

与结合使用turn(),可以为您提供获胜者/失败者(如果不是平局)。

  • 如果in_checkmate返回true,则turn()给出的玩家是失败者。 (2认同)