Menggunakan stockfish_8_x64 dengan Arena 3.5.1, saya melihat pilihan aneh oleh Stockfish. Mulai di sini:
Putih, Stockfish, untuk bergerak. Itu memainkan bb6-g1, kehilangan uskup dan menang.
Juga aneh: mesin yang sama tidak membuat gerakan aneh ini dalam program Tarrasch. Bermain dengan KBN melawan K, saya telah melihat Stockfish sering menghilangkan kelebihan dalam pengaturan endgame ini.
Adakah petunjuk bagaimana ini bisa terjadi, atau mengapa itu hanya terjadi pada Arena?
EDIT: Jawaban SmallChess benar. Masalahnya adalah sisa, nilai tidak nol dalam pengaturan posisi "jumlah setengah bergerak". Lihat balasan saya untuk postingannya untuk informasi lebih lanjut.
Jawaban:
Ini bukan kesalahan, perilaku yang diharapkan dari mesin. Semuanya berfungsi sebagaimana mestinya. Cobalah untuk menyalin string FEN, dan Anda akan tahu.
Meskipun posisinya terlihat menang, White tidak memiliki cukup gerakan untuk memaksa skakmat sebelum aturan 50 langkah. Stockfish, mengetahui posisi itu imbang mati segera meminta penyederhanaan.
Posisi yang Anda miliki adalah 100% sama, tidak ada cara untuk memenangkannya. Ini seri. Apa yang dilakukan Stockfish tidak salah.
Jika program Tarrasch tidak mengirimkan penghitung 50 gerakan ke Stockfish, Anda tidak akan pernah mendapatkan masalah di Tarrasch. Jika itu yang terjadi, itu adalah kesalahan di Tarrasch karena penghitung gerakan 50 adalah bagian dari permainan.
Larutan?
Siapkan papan baru dengan posisi yang sama tetapi reset penghitung 50 gerakan.
sumber
Pasti ada masalah dengan salinan Arena 3.5.1 Anda karena Stockfish menemukan pasangan di 20. Saya menggunakan Scid untuk GUI saya. Saya telah melampirkan gerakan.
sumber