Logic 跳棋规则

Logic 跳棋规则,logic,Logic,我正在写一个程序,可以和人类游戏,有一个最小-最大游戏树。在遇到问题之前,一切都很顺利。下面是作为一个示例描述的场景 ->设X为黑格,0为空格,B为黑石,W为白石; ->董事会如下所示: | X | B | X | B | X | B | X | B | X | | W | X | B | X | B | X | B | X | B | | X | 0 | X | 0 | X | 0 | X | 0 | X | | 0 | X | 0 | X | 0 | X | 0 | X | 0 |

我正在写一个程序,可以和人类游戏,有一个最小-最大游戏树。在遇到问题之前,一切都很顺利。下面是作为一个示例描述的场景

->设X为黑格,0为空格,B为黑石,W为白石; ->董事会如下所示:

| X | B | X | B | X | B | X | B | X |

| W | X | B | X | B | X | B | X | B |

| X | 0 | X | 0 | X | 0 | X | 0 | X |

| 0 | X | 0 | X | 0 | X | 0 | X | 0 | 
(下面没有石头)

->轮到白人球员了,白人球员没有任何动作。他/她只有一块石头,石头卡住了

这场比赛的结果是什么,即谁赢谁输。我应该宣布平局吗? 我怎样才能解决这个僵局?是否有任何官方参考文件规定了此类僵局的规则


非常感谢。

根据本网站:

13当对手不能移动时,一名玩家获胜。在大多数情况下,这是因为对手的所有棋子都被俘获了,但也可能是因为他的所有棋子都被阻挡了

因此,我想在这种情况下,黑人将是赢家,因为白人的所有棋子都被阻挡了

我从来没有弄乱过min-max树,但是,你可以检查一下,一个侧面的至少一个部分,黑色或白色,是否有一个可能的移动,即一个孩子。
如果没有节点有子节点,则意味着无法移动,因此,对方赢得了比赛。

根据本网站:

13当对手不能移动时,一名玩家获胜。在大多数情况下,这是因为对手的所有棋子都被俘获了,但也可能是因为他的所有棋子都被阻挡了

因此,我想在这种情况下,黑人将是赢家,因为白人的所有棋子都被阻挡了

我从来没有弄乱过min-max树,但是,你可以检查一下,一个侧面的至少一个部分,黑色或白色,是否有一个可能的移动,即一个孩子。 如果没有节点有子节点,那么就意味着无法移动,因此,对方赢得了比赛