Stockfish membuat kesalahan

19

Menggunakan stockfish_8_x64 dengan Arena 3.5.1, saya melihat pilihan aneh oleh Stockfish. Mulai di sini:Posisi

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.

Larry
sumber
3
@Larry: Saya pikir Anda memiliki banyak akun; itu sebabnya Anda tidak dapat menerima jawabannya. Beberapa moderator harus dapat menggabungkan akun Anda dan kemudian Anda harus dapat menerima.
ShreevatsaR
@ ETD Bisakah Anda membantu?
SmallChess
Terima kasih @SmallChess, saya bisa menyelesaikan ini sendiri. Saya pandai IT, tidak pandai catur :( BTW saya mengunduh program Anda, ini adalah karya yang luar biasa. Terima kasih.
Larry

Jawaban:

27

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.

Catur kecil
sumber
1
Pikiran merusakkan. B + N skakmat tidak mengambil 50 gerakan jadi bagaimana itu bisa masuk ke situasi ini di tempat pertama?
Joshua
9
@ Yosua Jika Anda memainkan gerakan di papan tulis tetapi tidak dapat melakukan skakmat sendiri. Pada langkah ke-49 Anda, Anda menghidupkan Stockfish untuk meminta nasihat. Terlambat untuk skakmat !!
SmallChess
2
Ini tampaknya masuk akal, tetapi bagaimana Anda dan 19 orang yang tahu bahwa ini adalah kasusnya?
JiK
@JiK Apakah Anda melihat jawaban di bawah ini? "Rupanya ada counter bergerak dari permainan sebelumnya atau analisis yang entah bagaimana diterapkan pada posisi baru".
SmallChess
2
@SimpallChess. Ya, masalah yang saya alami dengan Arena adalah bahwa saya menyiapkan posisi baru setelah menganalisis variasi. Ada bidang yang disebut "jumlah setengah-bergerak" yang diatur terlebih dahulu ke jumlah gerakan dalam variasi yang baru saja Anda selesaikan. Agar benar-benar mulai dengan yang bersih, Anda harus menghapus bidang itu, atau menghapus seluruh variasi sebelum melakukan pengaturan baru. Terima kasih (tumpukan akun sekarang digabung!)
Larry
0

masukkan deskripsi gambar di siniPasti 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.

Beschravi
sumber
Tidak, tidak ada masalah. OP telah bergerak, tidak ada cukup langkah untuk skakmat.
SmallChess