Sztokfisz błądzi kawałek

20

Używając stockfish_8_x64 w Arenie 3.5.1, widzę dziwny wybór Sztokfisz. Zacznij tutaj:Pozycja

Biały, Sztokfisz, aby się poruszyć. Gra w BB6-G1, przegrywając gońca i wygraną.

Dziwne też: ten sam silnik nie robi tego dziwnego ruchu w programie Tarrasch. Grając z KBN przeciwko K, widziałem, że Sztokfisz często marnuje przewagę w tych konfiguracjach gry końcowej.

Jakiś pomysł, jak to się może stać lub dlaczego miałoby się to odbyć tylko z Areną?

EDYCJA: Odpowiedź SmallChess jest poprawna. Problemem była szczątkowa, niezerowa wartość w pozycji „liczba pół-ruchów”. Zobacz moją odpowiedź na jego post, aby uzyskać więcej informacji.

Larry
źródło
3
@ Larry: Myślę, że masz wiele kont; dlatego nie możesz zaakceptować odpowiedzi. Niektórzy moderatorzy powinni być w stanie scalić twoje konta, a następnie powinieneś być w stanie zaakceptować.
ShreevatsaR
@ETD Czy możesz mi pomóc?
SmallChess
Dziękuję @SmallChess, byłem w stanie rozwiązać to na własną rękę. Jestem dobry w IT, nie tak dobry w szachach :( BTW Pobrałem Twój program, to arcydzieło. Dziękuję.
Larry

Odpowiedzi:

27

To nie jest błąd, oczekiwane zachowanie silnika. Wszystko działało zgodnie z przeznaczeniem. Spróbuj skopiować ciąg FEN, a dowiesz się.

Chociaż pozycja wyglądała na zwycięską, białe nie miały wystarczającej liczby ruchów, aby wymusić mat, zanim reguła 50 ruchów. Sztokfisz, wiedząc, że pozycja była martwa, natychmiast poprosił o uproszczenie.

Zajmowana przez ciebie pozycja jest w 100% równa, nie było możliwości jej wygrania. Jest remis. To, co zrobił Sztokfisz, nie było złe.

Gdyby program Tarrasch nie wysłał licznika 50 ruchów do Sztokfisz, nigdy nie dostaniesz problemu na Tarrasch. Jeśli tak, to był to błąd w Tarrasch, ponieważ licznik 50 ruchów jest częścią gry.

Rozwiązanie?

Przygotuj nową planszę z tą samą pozycją, ale zresetuj licznik 50 ruchów.

SmallChess
źródło
1
Umysł oszalał. Szachownik B + N nie wykonuje 50 ruchów, więc jak to się stało?
Joshua
9
@Joshua Jeśli zagrałeś ruchy na planszy, ale nie mogłeś się matować. Podczas 49 ruchu włączyłeś Sztokfisza po porady. Za późno na mat!
SmallChess
2
Wydaje się to prawdopodobne, ale skąd ty i 19 upvocers wiecie, że tak jest w tym przypadku?
JiK
@JiK Czy widziałeś odpowiedź poniżej? „Najwyraźniej był licznik ruchów z poprzedniej gry lub analizy, który w jakiś sposób został zastosowany do nowej pozycji”.
SmallChess
2
@SmallChess. Tak, problem, który miałem z Areną, polegał na tym, że po przeanalizowaniu wariantu tworzyłem nową pozycję. Istnieje pole o nazwie „liczba pół-ruchów”, które jest wstępnie ustawione na liczbę ruchów w właśnie zakończonej odmianie. Aby naprawdę zacząć od czystego konta, musisz wyczyścić to pole lub usunąć całą odmianę przed wykonaniem nowej konfiguracji. Dziękuję (konta na stosie zostały scalone!)
Larry
0

wprowadź opis zdjęcia tutajWystąpił problem z twoją kopią Areny 3.5.1, ponieważ Sztokfisz znalazł partnera w 20. Korzystam z Scid do mojego GUI. Załączam ruchy.

Beschravi
źródło
Nie, nie było problemu. OP wykonywał ruchy, nie było wystarczająco dużo ruchów do mat.
SmallChess,