我相信一个国王和两个骑士能够对付一个孤独的国王(虽然显然不是将军)陷入僵局……但是,一个国王和一个骑士对付一个孤独的国王又如何呢?
我首先以为,使僵局成为不可能。因此,我在King + Knight vs King中建立了一个随机位置,其中唯一的King在董事会边缘,我试图对其进行分析。
结果:白色会导致僵局!诀窍是移动3. Kd2 !!
(2 ... Kb1 3. Kd2 Ka1(3 ... Ka2 4. Kc2 Ka1 5. Na3 Ka2 6. Nb1 Ka1 7. Nc3)4. Kc1 Ka2 5. Kc2 Ka1 6。 Na3 Ka2 7. Nb1 Ka1 8. Nc3)
3. Kd2 Kb1
(3 ... Ka2 4. Kc2 Ka1 5. Na3 Ka2 6. Nb1 Ka1 7. Nc3)
4. Kd1 Ka1
(4 ... Ka2 5. Kc2 Ka1 6. Na3 Ka2 7. Nb1 Ka1 8. Nc3)
5. Kc1 Ka2 6. Kc2 Ka1 7. Na3 Ka2 8. Nb1 Ka1 9. Nc3
这并不能证明国王和骑士总是可以对一个单独的国王施加僵局,但这至少表明,国王+骑士可以迫使僵持状态并非完全不可思议。
我显然不希望没有任何证据的“是/否”答案。我想要一个无可辩驳的证据或至少一些非常有力的证据。
一个想法是建立一个将僵局视为胜利的终端游戏表库,这相当于说白方在夺取黑方之王时获胜。只需要有64x63x62 = 249984个位置。
第二个想法是获得一个基本引擎并修改其代码,以便将僵局作为一个胜利,并且您可能还可以丢弃引擎的大多数代码以使其计算更快。然后让它在几个位置上计算King + Knight vs King,在这个位置上,唯一的King从棋盘边缘开始(但不太靠近角)。但是,这种想法没有表数据库那么令人信服。