Ketika menangkap orang yang lewat, apakah posisi memungkinkan sedemikian rupa sehingga ada pin di atas bujur sangkar pion yang diambil, dan bukannya pion yang mengambil?

25

Saya mencoba menulis program catur sederhana, dan sebagai bagian dari ini saya menulis metode untuk menemukan semua gerakan yang valid. Saya dapat mendeteksi pin dan tidak memiliki kesulitan meninggalkan gerakan yang akan mengakibatkan pemain yang bergerak di cek, kecuali untuk satu situasi saya tidak yakin tentang.

Setelah penangkapan en passant, tidak hanya alun-alun yang sebelumnya ditempati oleh pegadaian yang sekarang kosong, tetapi juga persegi dari pegadaian yang ditangkap. Apakah ada posisi sama sekali di mana menangkap en passant menghasilkan cek yang ditemukan pada raja pemain yang menangkap en passant , bukan karena pion yang menangkap disematkan, tetapi karena cek tersebut sebelumnya dihentikan oleh pion yang ditangkap?

Saya pikir situasi ini sama sekali tidak mungkin, paling tidak saya tidak bisa memikirkan posisi dan serangkaian gerakan yang menghasilkan situasi ini; fakta bahwa Anda harus menangkap en passant pada kesempatan pertama berarti bahwa pion yang nantinya akan menangkap en passant disematkan dan tidak dapat naik ke peringkat kelima, atau cek tersebut diblokir oleh bagian yang berbeda pula. Sayangnya saya mengalami kesulitan mengesampingkan ada beberapa posisi kontra-intuitif di mana ini mungkin terjadi. Bisakah seseorang mengkonfirmasi kecurigaan saya (atau memberikan contoh tandingan)?

11684
sumber
2
Katakanlah pion yang ditangkap berwarna hitam. Jika itu memblokir cek pada putih, itu berarti bahwa putih berada di cek sebelum bidak hitam, yang berarti bahwa putih di periksa setelah langkah terakhir putih, yang akan ilegal. Oleh karena itu tidak mungkin bagi pion yang dapat ditangkap melintas untuk memblokir cek pada raja lawan.
itub
@ terima kasih, tapi sebenarnya bukan itu yang saya maksud. Bagian ini tidak jelas dalam pertanyaan, saya akan mengeditnya sekarang.
11684
Pertanyaannya adalah bertanya tentang pin, tetapi judulnya masih bertanya tentang cek yang ditemukan.
bof
1
@IAPetrHarasimovic Apakah definisi pin mengharuskan agar pin yang disematkan tidak dapat bergerak ke arah mana pun ? Dalam posisi setelah 1.e4 e5 2.f4 exf4 3.Nf3 Qe6 4.Bb6 Qxe4 + 5.Kf2 Nf6 Saya pikir sebagian besar pemain akan mengatakan bahwa 6.Re1 "menjepit" ratu hitam, meskipun ia bebas bergerak maju dan mundur. .
bof

Jawaban:

31

Pertanyaan yang sangat menarik. Saya pikir yang berikut ini menunjukkan bahwa situasi seperti itu mungkin terjadi, tergantung pada bagaimana Anda mendefinisikan pin:

dan 2. dxe6 ilegal.

Cek akan berubah dari dihentikan oleh kedua pion, untuk tidak dihentikan oleh keduanya.

Cleveland
sumber
Kebetulan, ini bukan bagaimana saya akan mendefinisikan pin ketika menulis pertanyaan, tetapi ini adalah persis apa yang ingin saya ketahui. Formulasi yang lebih baik untuk pertanyaan saya, saya sadari sekarang adalah jika aman untuk menganggap menangkap en passant selalu sah (yaitu Anda tidak menempatkan raja Anda di cek oleh en passant capture) jika 1) kondisi untuk menangkap en passant terpenuhi dan 2) gadai menangkap tidak disematkan. Keduanya dipenuhi oleh counterexample Anda, tetapi ex6 masih ilegal. Terimakasih banyak!
11684
Saya tidak bisa melihat posisi di ponsel saya, saya berasumsi itu menunjukkan benteng pada horisontal yang sama seperti kedua pion. Secara teori pion yang ditangkap juga bisa menghalangi seorang uskup. Itu akan memiliki efek yang sama tetapi posisi seperti itu tidak dapat terjadi jika semua langkah sebelumnya legal. Namun setidaknya sebagai kasus uji prosedur harus mendeteksi langkah ilegal juga.
IA Petr Harasimovic
@IAPetrHarasimovic Mungkin jika itu adalah pesaing Stockfish yang terkenal, tapi saya hanya memprogram ini karena itu menyenangkan :) Meskipun demikian, cara diprogram sekarang harus mendeteksi apa yang Anda gambarkan juga.
11684
1

Meskipun pertanyaan ini telah dijawab dengan baik, saya ingin berbagi masalah catur yang menggunakan mekanisme aneh dari pion yang disematkan oleh pion yang diambil.

Nikmati!

Masalah ini dapat ditemukan di sini di Database Masalah Catur Lain .

Brunner, Erich Anselm, Deutsches Wochenschach (8515) 1908-12, Putih Untuk Bergerak Dan Selfmate Sendiri
1. Ra4 c4 2. Qf7 + Kg4 3. b4 c3 #

Tip kecil untuk beberapa: teman satu adalah masalah catur di mana satu sisi memaksa sisi lain untuk skakmat mereka.

Benteng pada pin a4 pion Hitam sehingga tidak dapat mengambil en passant, karena itu akan mengekspos Raja Hitam untuk memeriksa. Jadi dengan demikian pion Hitam tidak bisa melakukan itu dan harus bergerak maju dengan pasangan.

Rewan Demontay
sumber
0

Itu mungkin, tetapi Anda perlu memeriksa siapa yang diperiksa (sedikit punan dimaksudkan ... :-)).

Katakanlah itu adalah langkah hitam:

Black menggerakkan pion dua peringkat, membukanya hingga gerakan en passant dari pion putih. Jika langkah ini mengarah ke pemeriksaan pada raja hitam itu adalah langkah ilegal. Jika ini mengarah ke pemeriksaan pada raja putih, putih harus merespons membela raja dan karenanya tidak dapat melakukan langkah yang lewat kecuali langkah itu akan melindungi raja.

Jika tidak ada pemeriksaan yang dilakukan, putih kemudian dapat membuat en passant move. Jika ini mengarah ke pemeriksaan pada raja putih itu langkah ilegal. Jika itu mengarah ke pemeriksaan pada raja hitam, hitam harus menanggapi dengan membela raja.

f2k
sumber
1
Saya tidak yakin saya sepenuhnya memahami jawaban Anda, tetapi cara saya membacanya tidak menjawab pertanyaan. "Jika ini mengarah ke pemeriksaan pada raja putih ..." Seluruh pertanyaannya adalah apakah itu bisa terjadi, bukan apakah mengekspos raja Anda sendiri untuk cek dengan kepindahan Anda adalah sah.
11684
Maksud saya adalah ya, itu bisa terjadi - seperti yang orang lain tunjukkan. Anda tidak menentukan apakah Anda khawatir tentang mendapatkan diri Anda di cek atau lawan Anda di cek, maka saya melihat semua kemungkinan, mencatat bahwa beberapa dari mereka adalah langkah ilegal. Singkat cerita, sebuah langkah yang lewat memang bisa membuat raja yang berkuasa terkendali, tetapi tidak pernah menjadi milik Anda sendiri karena itu akan menjadi langkah ilegal. Maaf jika itu tidak sepenuhnya jelas.
f2k
Maka ini tidak menjawab pertanyaan. Saya sadar akan konsekuensi yang berkaitan dengan legalitas suatu langkah, saya hanya ingin tahu apakah posisi di mana raja pemain yang menangkap dan melintas akan di cek.
11684
Sejujurnya aku tidak yakin apa yang kau minta lagi. Jika Anda mengetahui masalah legalitas langkah tersebut, maka Anda harus tahu bahwa tidak ada langkah yang dapat mengendalikan raja Anda sendiri. Bisakah Anda membuat tangkapan en passant yang menempatkan raja Anda sendiri di cek? Tidak, tentu saja tidak. Bisakah Anda membuat tangkapan en passant yang menempatkan raja lawan Anda di cek? Ya kamu bisa.
f2k
2
Dia bertanya apakah aman untuk mengasumsikan bahwa mengambil en passant tidak akan pernah bisa mengekspos raja Anda sendiri untuk cek. Jawaban Anda adalah bahwa penangkapan secara terus-menerus tidak dapat mengekspos raja kepada cek tetapi itu tidak benar, itu mungkin terjadi di beberapa posisi.
IA Petr Harasimovic