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)?
sumber
Jawaban:
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.
sumber
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 .
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.
sumber
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.
sumber