干し魚が一切れ


19

stockfish_8_x64とArena 3.5.1を使用すると、Stockfishによる奇妙な選択が表示されます。ここから始める:ポジション

白、干し魚、移動します。それはbb6-g1を演じ、司教と勝利を失います。

また奇妙なことに、同じエンジンはTarraschプログラムでこの奇妙な動きをしません。Kに対してKBNでプレイすると、Stockfishがこれらのエンドゲームのセットアップでの優位性を失ってしまうことがよくあります。

これがどのように起こっているのか、またはなぜアリーナだけで起こるのか、手がかりはありますか?

編集:SmallChessの答えは正しいです。問題は、位置「半移動数」の設定にゼロ以外の値が残っていることでした。詳細については、彼の投稿への返信を参照してください。


3
@ラリー:あなたは複数のアカウントを持っていると思う。そのため、答えを受け入れることができません。一部のモデレーターがアカウントをマージしてから、受け入れることができるはずです。
ShreevatsaR

@ETD助けてください。
SmallChess

@SmallChessありがとう、私はこれを自分で解決することができました。私は、ITが得意ではないので、チェスが得意だ:(ところで、私はあなたのプログラムをダウンロードし、それは傑作です、ありがとうございました。。
ラリー・

回答:


27

これは、エンジンからの予期しない動作ではありません。すべてが意図したとおりに機能しました。FEN文字列をコピーしてみてください。

ポジションは勝っているように見えましたが、ホワイトは50ムーブルールの前にチェックメイトを強制するのに十分な動きがありませんでした。ストックフィッシュは、そのポジションがすぐに単純化を求められたデッドドローであることを知っていました。

あなたが持っていたポジションは100%平等で、勝つ方法はありませんでした。それは引き分けです。Stockfishが行ったことは間違っていませんでした。

Tarraschプログラムが50フィッシュカウンターをStockfishに送信しなかった場合、Tarraschで問題が発生することはありません。その場合、50移動カウンターはゲームの一部であるため、Tarraschでエラーが発生しました。

溶液?

同じ位置で新しいボードをセットアップしますが、50移動カウンターをリセットします。


1
心が揺れます。B + Nチェックメイトは50の動きを取りませんが、そもそもどうやってこの状況に陥ったのでしょうか?
ジョシュア

9
@Joshuaボード上の動きをプレイしたが、自分でチェックメイトできない場合。49番目の動きで、アドバイスのためにStockfishをオンにしました。チェックメイトには遅すぎる!!
-SmallChess

2
これはもっともらしいようですが、あなたと19人の支持者は、これがここにあることをどのように知っていますか?
-JiK

@JiK以下の答えを見ましたか?「どうやら新しいポジションに適用された以前のゲームまたは分析からの移動カウンターがあったようです」。
SmallChess

2
@smallChess。はい、Arenaで抱えていた問題は、バリエーションを分析した後に新しいポジションを設定していたことです。「ハーフムーブの数」と呼ばれるフィールドがあります。このフィールドは、完了したバリエーションのムーブの数にプリセットされています。クリーンな状態で実際に開始するには、そのフィールドをクリアするか、新しいセットアップを行う前にバリエーション全体を削除する必要があります。ありがとう(スタックアカウントがマージされました!)
ラリー

0

ここに画像の説明を入力してくださいStockfishが20歳で仲間を見つけたため、Arena 3.5.1のコピーに問題があるはずです。GUIでScidを使用しています。私は動きを添付しました。


いいえ、問題はありませんでした。OPは動きをしていたが、チェックメイトに十分な動きが残っていなかった。
SmallChess
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.