동반자를 캡처 할 때, 전당포가 아닌 전당포의 제곱 위에 핀이있을 수있는 위치가 있습니까?


25

나는 간단한 체스 프로그램을 작성하려고 노력하고 있으며, 이것의 일부로 모든 유효한 움직임을 찾는 방법을 쓰고 있습니다. 나는 핀을 감지 할 수 있으며 확실하지 않은 상황을 제외하고는 움직이는 플레이어를 확인하는 움직임을 남기는 데 아무런 문제가 없습니다.

한 번에 캡처 한 후에는 캡처 한 폰이 이전에 비어 있던 사각형뿐만 아니라 캡처 된 폰의 사각형도 마찬가지입니다. 포획 된 폰이 고정 된 것이 아니라 포획 된 폰에 의해 수표가 중지 되었기 때문에 포병 한 포획이 포로를 포착하는 플레이어의 왕 에게 발견 된 수표 초래하는 위치 있습니까?

저는이 상황이 단순히 불가능하다고 생각합니다. 최소한이 상황을 초래하는 위치와 일련의 움직임을 생각할 수는 없습니다. 첫 번째 기회에서 참가자를 캡처해야한다는 사실은 나중에 참가자를 캡처 해야하는 폰이 고정되어 5 위로 올라갈 수 없거나 수표가 다른 조각으로 차단되었음을 의미합니다. 불행히도 나는 이것이 일어날 수있는 반 직관적 인 위치가 있다는 것을 판명하는 데 어려움을 겪고 있습니다. 누군가 내 의심을 확인하거나 반대 사례를 제시 할 수 있습니까?


2
캡처 된 폰이 검은 색이라고 가정 해 봅시다. 흰색 체크를 차단했다면, 검은 색 폰이 움직이기 전에 흰색이 체크되었다는 것을 의미합니다. 이는 흰색이 마지막으로 움직 인 후에 흰색이 체크되었음을 의미하며 이는 불법입니다. 따라서 패배 할 수있는 폰은 상대방의 왕에 대한 수표를 차단할 수 없습니다.
itub


@bof 감사합니다. 그러나 그것은 실제로 제가 의미 한 바가 아닙니다. 이 부분은 질문에서 명확하지 않으므로 지금 편집하겠습니다.
11684

질문은 핀에 관한 것이지만 제목은 여전히 ​​발견 된 수표에 대해 묻습니다.
bof

1
@IAPetrHarasimovic 핀을 정의하려면 고정 된 부분이 어떤 방향으로도 움직일 수 없어야 합니까? 1.e4 e5 이후의 위치에서 2.f4 exf4 3.Nf3 Qe6 4.Bb6 Qxe4 + 5.Kf2 Nf6 나는 대부분의 플레이어가 6.Re1이 검은 여왕을 "고정"한다고 생각하지만, 그녀는 앞뒤로 자유롭게 움직일 수 있습니다. .
bof

답변:


31

정말 흥미로운 질문입니다. 다음은 핀을 정의하는 방법에 따라 이러한 상황이 가능하다는 것을 보여줍니다.

그리고 2. dxe6은 불법입니다.

수표는 두 폰에 의해 중지되는 것이 아니라 둘 다에 의해 중지되는 것입니다.


덧붙여서, 이것은 질문을 쓸 때 핀을 정의 한 방법이 아니지만 이것이 내가 알고 싶었던 것입니다. 내 질문에 대한 더 나은 공식은 1) enpassant 캡처 조건이 충족되면 enpassant 캡처가 항상 합법적이라고 가정하는 것이 안전하다는 것입니다 (즉, enpassant 캡처로 왕을 확인하지 않음). 2) 캡처 폰이 고정되지 않았습니다. 둘 다 당신의 반례에 의해 충족되지만 ex6는 여전히 불법입니다. 많은 감사합니다!
11684

내 폰에서 위치를 볼 수 없으며 두 폰과 같은 수평에 루크가 있다고 가정합니다. 이론적으로 전당포가 감독을 막고있을 수도 있습니다. 그것은 같은 효과를 갖지만 이전의 모든 움직임이 합법적이라면 그러한 입장은 일어날 수 없었습니다. 그러나 적어도 테스트 사례로서 절차는 그러한 불법적 인 움직임도 감지해야합니다.
IA Petr Harasimovic

@IAPetrHarasimovic 어쩌면 스톡 피쉬 경쟁자라면 어쩌면 재미 있기 때문에 이것을 프로그래밍하고있을 것입니다.) 그럼에도 불구하고 지금 프로그래밍 방식은 설명하는 내용을 감지해야합니다.
11684

1

이 질문에 대한 답은 잘 들었지만, 폰에 의해 고정되는 폰의 이상한 메커니즘을 사용하는 체스 문제를 공유하고 싶습니다.

즐겨!

이 문제는 여기 또 다른 체스 문제 데이터베이스에서 찾을 수 있습니다 .

Brunner, Erich Anselm, Deutsches Wochenschach (8515) 1908-12, 자신을 움직일 수있는 화이트
1. Ra4 c4 2. Qf7 + Kg4 3. b4 c3 #

일부를위한 작은 팁 : 자기 친구 란 한쪽이 다른 쪽을 강제로 검사하는 체스 문제입니다.

a4의 루크는 검은 전당포를 고정 시켜서 검은 왕을 확인하기 위해 패배 할 수 없도록합니다. 따라서 블랙 폰은 그렇게 할 수 없으며 친구와 함께 앞으로 나아가 야합니다.


0

가능하지만 누가 검사 받고 있는지 확인해야합니다 (약간 말장난 ... :-)).

그것이 흑인의 움직임이라고 가정 해 봅시다.

검은 색은 폰을 두 등급 이동시켜 흰색 폰에서 진행중인 이동까지 개방합니다. 이 움직임으로 인해 검은 왕의 수표가 나오면 불법입니다. 이것이 백인 왕에 대한 수표로 이어질 경우, 백인이 왕을 방어하는 것으로 응답해야하며, 그 움직임이 왕을 보호하지 않으면 지나친 행동을 할 수 없습니다.

확인하지 않으면 흰색이 진행자를 움직일 수 있습니다. 이것이 백인 왕의 수표로 이어지면 불법입니다. 그것이 검은 왕의 수표로 이어질 경우, 검은 왕을 방어하여 대응해야합니다.


1
나는 당신의 대답을 완전히 이해하지 못하지만 그것을 읽는 방식으로 질문에 대답하지 않습니다. "이것이 백인 왕에 대한 수표로 이어질 경우 ..."전체 질문은 당신의 왕에게 당신의 움직임에 대한 수표에 노출시키는 것이 합법적이지 여부가 아니라, 그것이 일어날 수 있는지의 여부입니다.
11684

내 요점은 그렇습니다. 다른 사람들이 보여 주듯이 일어날 수 있습니다. 당신은 당신이 자신을 확인하거나 상대를 확인하는 것에 대해 걱정 하는지를 지정하지 않았으므로, 나는 그들 중 일부가 불법적 인 움직임임을 지적하면서 모든 가능성을 보았습니다. 짧게 말하면, 지나친 행동은 실제로 반대하는 왕을 견제 할 수는 있지만, 결코 자신의 행동은 결코 불법적 인 행동이 아닙니다. 완전히 명확하지 않은 경우 죄송합니다.
f2k

그런 다음 질문에 대답하지 않습니다. 나는 움직임의 합법성과 관련된 결과를 알고 있습니다. 나는 참가자를 포로로 잡는 플레이어의 왕이 어떤 위치에 있는지를 알고 싶었습니다.
11684

나는 당신이 무엇을 묻는 지 솔직히 확신하지 못합니다. 이사의 합법성 문제를 알고 있다면, 이사를하더라도 자신의 왕을 확인할 수 없다는 것을 알아야합니다. 당신은 당신 자신의 왕을 점검하는 일행을 사로 잡을 수 있습니까? 물론 아닙니다. 상대방의 왕을 확인하기 위해 완벽한 캡처를 할 수 있습니까? 그래 넌 할수있어.
f2k

2
그는 침략자가 자신의 왕을 수표에 노출시킬 수 없다고 가정하는 것이 안전한지 묻고 있습니다. 당신의 대답은 패배자 포획이 왕을 수표에 노출시킬 수는 없지만 정확하지 않다는 것입니다. 일부 위치에서는 가능할 것입니다.
IA Petr Harasimovic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.