当捕获传人时,是否可能存在这样的位置,即在被捕获的棋子的正方形上而不是在被捕获的棋子的正方形上有别针?


25

我正在尝试编写一个简单的国际象棋程序,并且在此过程中,我正在编写查找所有有效步法的方法。除了一种我不确定的情况外,我可以检测到别针,并且不会遗漏会导致移动中的玩家受到阻碍的移动。

一次捕获之后,不仅捕获的棋子以前占据的正方形现在是空的,捕获的棋子的正方形也是如此。是否有任何位置会导致捕获通行证而导致对正在捕获捕获通行证的玩家的国王进行检查,而不是因为捕获了典当被固定,而是因为该支票先前已被捕获的典当停止了?

我认为这种情况根本不可能,至少我无法想到导致这种情况的立场和一系列举动。事实上,您必须在第一时间抓住通行证,这意味着稍后应捕获通行证的棋子被固定了,无法升至第五级,或者支票被另一张棋子挡住了。不幸的是,我很难排除可能会发生这种违反直觉的立场。有人可以证实我的怀疑(或提供反例)吗?


2
假设捕获的棋子是黑色的。如果它阻止对白色的检查,则意味着白色在黑色典当移动之前处于检查状态,这意味着白色在白色的最后移动之后处于检查状态,这是非法的。因此,无法被捕获的棋子无法阻挡对手的国王。
itub


@bof谢谢,但这实际上不是我的意思。这个部分在问题中不清楚,我现在将对其进行编辑。
7684年

问题是询问密码,但标题仍然询问已发现的支票。
bof

1
@IAPetrHarasimovic销钉的定义是否要求被销件不能向任何方向移动?在1.e4 e5 2.f4 exf4 3.Nf3 Qe6 4.Bb6 Qxe4 + 5.Kf2 Nf6之后的位置,我认为大多数玩家会说6.Re1“钉住”黑女王,尽管她可以自由地向前和向后移动。
bof

Answers:


31

真有趣的问题。我认为以下内容表明这种情况是有可能的,具体取决于您如何定义引脚:

2. dxe6是非法的。

支票将从被两个棋子阻止到未被两个棋子阻止。


顺便说一句,这不是我在编写问题时会定义的引脚,但这正是我想知道的。对于我现在意识到的问题,有一个更好的表述是,如果满足以下条件,则可以安全地假设捕获过客是否合法(即,您不必通过捕获来限制国王):1)满足捕获过客的条件2)捕获的棋子没有固定。您的反例都满足了这两种要求,但是ex6仍然是非法的。非常感谢!
7684年

我在手机上看不到这个位置,我假设它在与两个棋子相同的水平线上显示了一个白嘴鸦。从理论上讲,被捕获的典当也可能会阻塞主教。那会产生相同的效果,但是如果所有先前的举动都是合法的,那么这种立场就不会发生。但是至少作为测试案例,该程序也应该检测到这种非法举动。
IA Petr Harasimovic

@IAPetrHarasimovic也许它是备受瞩目的Stockfish竞争对手,但我只是在编写它,因为它很有趣:)尽管如此,它现在的编程方式也应该可以检测到您所描述的内容。
7684年

1

尽管这个问题已经得到很好的回答,但我还是希望与大家分享一个国际象棋问题,该问题使用了由被捕获的棋子固定的棋子的怪异机制。

请享用!

这个问题可以在另一个国际象棋问题数据库中找到

布伦纳(Brunner),埃里希·安瑟姆(Erich Anselm),德意志人(Deutsches Wochenschach)(8515)1908-12,怀特搬家并自我交往
1. Ra4 c4 2. Qf7 + Kg4 3. b4 c3#

对于某些人来说,一个小技巧是:同伴是一个国际象棋问题,其中一侧迫使另一侧将其配对。

a4上的车队将Black pawn钉住,以使其无法传递,因为这会使Black King受到检查。因此,黑色典当无法做到这一点,必须与伴侣一起前进。


0

有可能,但是您需要检查谁正在被检查(意为双关语... :-))。

假设这是黑人的举动:

黑棋兵将棋子移动了两个等级,使之从白棋兵中获得了一个被动的移动。如果此举导致对黑王的检查,那是非法举动。如果这导致对白国王的阻挠,那么白必须在捍卫国王方面做出回应,因此不能做出全面的举动,除非该举动会保护国王。

如果不做任何检查,白色将使整个过程顺利进行。如果这导致对白国王的检查,那是非法的举动。如果导致对黑人国王的控制,黑人必须通过捍卫国王来作出回应。


1
我不确定我是否完全理解您的答案,但是按照我的阅读方式,它并不能回答问题。“如果这导致对白国王的支票……”整个问题是那是否可能发生,而不是用自己的举动将自己的国王暴露在支票上是否合法。
7684年

我的意思是,是的,它有可能发生-正如其他人所表明的那样。您没有指定是担心自己受到控制还是让对手受到控制,因此我查看了所有可能的情况,并指出其中一些是回弹动作。长话短说,一个举足轻重的举动确实可以使对方的国王受阻,但绝对不会让你自己动手,因为那将是回教徒的举动。抱歉,如果还不清楚。
f2k

然后,这不能回答问题。我知道与举动合法性有关的后果,我只想知道是否可以阻止俘获传球手的球员之王的位置。
7684年

老实说,我不确定您的要求了。如果您知道此举是否合法的问题,那么您应该知道,没有任何举动可以阻止您自己的国王受阻。您能否进行一次例行捕获,以制止自己的国王?不,当然不是。您能否进行一次被动捕获以使对手的国王处于控制状态?是的你可以。
f2k

2
他在问,是否可以肯定地认为接受传人永远不会让自己的国王受到支票。您的回答是,被动捕获不能使某人的国王受制于支票,但这是不正确的,在某些位置上这是可能的。
IA Petr Harasimovic
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.