鳕鱼失误了一块


19

在Arena 3.5.1中使用stockfish_8_x64,我看到了Stockfish的一个怪异选择。从这里开始:位置

白色,鳕鱼,要移动。它演奏bb6-g1,输了主教和胜利。

同样奇怪的是:在Tarrasch程序中,相同的引擎并没有使这个怪异的举动。在与KBN对抗K时,我已经看到Stockfish经常错失了这些残局设置中的优势。

有什么线索可能会发生这种情况,或者为什么只有竞技场会发生这种情况?

编辑:SmallChess答案是正确的。问题是位置“半移动数”设置中的残余非零值。有关更多信息,请参阅我对他的帖子的回复。


3
@Larry:我认为您有多个帐户;这就是为什么您无法接受答案的原因。某些主持人应该能够合并您的帐户,然后您就可以接受。
ShreevatsaR

@ETD您能帮忙吗?
SmallChess

谢谢@SmallChess,我能够自己解决此问题。我擅长IT,但不擅长国际象棋:(顺便说一句,我下载了程序,这是一项杰作。谢谢。–
Larry

Answers:


27

不是引擎的错误和预期行为。一切都按预期进行。尝试将FEN字符串复制出来,您会知道的。

尽管该职位看起来很成功,但怀特并没有采取足够的举动迫使他在50招规则之前成为对手。知道该职位已作废的鳕鱼立即要求简化。

您拥有的职位是100%平等的,无法赢得它。这是一个平局。Stockfish所做的事情没有错。

如果Tarrasch程序没有向Stockfish发出50步反击,您将永远不会在Tarrasch上遇到问题。如果真是这样,这是塔拉施(Tarrasch)的错误,因为50移动计数器是比赛的一部分。

解?

用相同的位置设置一个新的板,但重置50个移动计数器。


1
令人困惑。B + N将死棋并没有采取50步动作,所以它是如何首先进入这种情况的?
约书亚

9
@Joshua如果您在棋盘上进行了移动,但无法与自己对战。在第49步中,您打开了Stockfish寻求建议。对于将死为时已晚!
SmallChess

2
这似乎是合理的,但是您和19个支持者如何知道这里的情况呢?
JiK

@JiK您看到下面的答案了吗?“显然,以前的游戏或分析中有一个移动计数器,以某种方式应用于新位置”。
SmallChess

2
@SmallChess。是的,我在竞技场上遇到的问题是,我在分析了一个变化之后建立了新的职位。有一个称为“半数移动”的字段,该字段预设为您刚刚完成的变化中的移动数。为了真正从头开始,您需要清除该字段,或者删除整个变体,然后再进行新的设置。谢谢(现在已合并堆栈帐户!)
拉里

0

在此处输入图片说明您的Arena 3.5.1副本肯定存在问题,因为Stockfish在20岁时发现了一个伴侣。我在我的GUI中使用Scid。我已经附上了招式。


不,没有问题。OP一直在采取行动,没有足够的行动给将死。
SmallChess
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.