Stockfish gâche un morceau

20

En utilisant stockfish_8_x64 avec Arena 3.5.1, je vois un choix étrange de Stockfish. Commencer ici:Position

Blanc, Stockfish, pour se déplacer. Il joue bb6-g1, perd l'évêque et la victoire.

Aussi étrange: le même moteur ne fait pas ce mouvement bizarre dans le programme Tarrasch. En jouant avec KBN contre K, j'ai vu que Stockfish perdait souvent l'avantage dans ces configurations de fin de partie.

Un indice sur la façon dont cela pourrait se produire, ou pourquoi cela ne se produirait qu'avec Arena?

EDIT: la réponse SmallChess est correcte. Le problème était une valeur résiduelle non nulle dans le réglage de la position "nombre de demi-coups". Voir ma réponse à son message pour plus d'informations.

Larry
la source
3
@ Larry: Je pense que vous avez plusieurs comptes; c'est pourquoi vous n'êtes pas en mesure d'accepter la réponse. Un modérateur devrait pouvoir fusionner vos comptes, puis vous devriez pouvoir accepter.
ShreevatsaR
@ETD Pouvez-vous s'il vous plaît aider?
SmallChess
Merci @SmallChess, j'ai pu résoudre ce problème par moi-même. Je suis bon en informatique, pas si bon aux échecs :( BTW J'ai téléchargé votre programme, c'est un chef-d'œuvre. Merci.
Larry

Réponses:

27

Ce n'est pas une erreur, un comportement attendu du moteur. Tout a fonctionné comme prévu. Essayez de copier la chaîne FEN et vous le saurez.

Bien que la position semblait gagnante, les Blancs n'avaient pas suffisamment de mouvements pour forcer l'échec et mat avant la règle des 50 mouvements. Stockfish, sachant que la position était nulle, a immédiatement demandé une simplification.

La position que vous aviez est 100% égale, il n'y avait aucun moyen de la gagner. C'est un match nul. Ce que Stockfish a fait n'était pas faux.

Si le programme Tarrasch n'a pas envoyé le compteur de 50 mouvements à Stockfish, vous n'auriez jamais le problème sur Tarrasch. Si c'était le cas, c'était une erreur à Tarrasch car le compteur de 50 coups fait partie du jeu.

Solution?

Configurez une nouvelle carte avec la même position mais réinitialisez le compteur de 50 mouvements.

SmallChess
la source
1
Mind boggles. B + N échec et mat ne prend pas 50 coups, alors comment est-il entré dans cette situation en premier lieu?
Joshua
9
@Joshua Si vous avez joué les coups sur le plateau mais que vous n'avez pas réussi à échouer vous-même. Lors de votre 49e coup, vous avez activé Stockfish pour obtenir des conseils. Trop tard pour échec et mat !!
SmallChess
2
Cela semble plausible, mais comment vous et les 19 électeurs savez-vous que c'est le cas ici?
JiK
@JiK Avez-vous vu la réponse ci-dessous? "Apparemment, il y avait un compteur de coups d'un jeu ou d'une analyse précédente qui a été appliqué d'une manière ou d'une autre à la nouvelle position".
SmallChess
2
@SmallChess. Oui, le problème que j'avais avec Arena était que je mettais en place un nouveau poste après avoir analysé une variation. Il y a un champ appelé "nombre de demi-coups" qui est prédéfini au nombre de coups dans la variation que vous venez de terminer. Pour vraiment commencer avec une table rase, vous devez soit effacer ce champ, soit supprimer toute la variation avant de faire la nouvelle configuration. Merci (les comptes de pile sont maintenant fusionnés!)
Larry
0

entrez la description de l'image iciIl doit y avoir un problème avec votre copie d'Arena 3.5.1 car Stockfish a trouvé un partenaire dans 20. J'utilise Scid pour mon interface graphique. J'ai attaché les mouvements.

Beschravi
la source
Non, il n'y avait aucun problème. OP avait fait des mouvements, il n'y avait plus assez de mouvements pour l'échec et mat.
SmallChess