สต็อคฟิชผิดพลาดไปหนึ่งชิ้น


19

ใช้ stockfish_8_x64 กับ Arena 3.5.1 ฉันเห็นตัวเลือกแปลก ๆ จาก Stockfish เริ่มที่นี่:ตำแหน่ง

ขาว, Stockfish, ย้าย มันเล่น bb6-g1 แพ้อธิการและผู้ชนะ

ก็แปลกด้วย: เอ็นจิ้นเดียวกันไม่ได้ทำให้การเคลื่อนที่แปลก ๆ ในโปรแกรม Tarrasch เล่นกับ KBN กับ K ฉันได้เห็น Stockfish มักจะผิดพลาดข้อดีในการตั้งค่าเกมเหล่านี้

เบาะแสว่ามันเกิดขึ้นได้อย่างไรหรือทำไมมันจะเกิดขึ้นเฉพาะกับ Arena?

แก้ไข: คำตอบ SmallChess ถูกต้อง ปัญหาคือค่าที่เหลือและไม่เป็นศูนย์ในการตั้งค่า "จำนวนครึ่งย้าย" ตำแหน่ง ดูคำตอบของฉันที่โพสต์ของเขาสำหรับข้อมูลเพิ่มเติม


3
@ แลร์รี: ฉันคิดว่าคุณมีหลายบัญชี นั่นเป็นเหตุผลที่คุณไม่สามารถยอมรับคำตอบได้ ผู้ดำเนินรายการบางคนควรรวมบัญชีของคุณแล้วคุณควรจะยอมรับได้
ShreevatsaR

@ETD คุณช่วยได้ไหม
SmallChess

ขอบคุณ @ SmallChess ฉันสามารถแก้ไขได้ด้วยตัวเอง ฉันเก่งด้านไอทีไม่ค่อยเก่งเท่าหมากรุก: (BTW ฉันดาวน์โหลดโปรแกรมของคุณแล้วมันเป็นงานชิ้นเอกขอบคุณ
Larry

คำตอบ:


27

นี่ไม่ใช่ความผิดพลาดพฤติกรรมที่คาดหวังจากเครื่องยนต์ ทุกอย่างทำงานตามที่ตั้งใจไว้ ลองคัดลอกสตริง FEN ออกมาแล้วคุณจะรู้

แม้ว่าตำแหน่งดูจะชนะ แต่สีขาวก็ไม่มีท่าเคลื่อนไหวมากพอที่จะบังคับให้รุกฆาตก่อนที่กฎ 50 ข้อจะเคลื่อนไหว สต็อคฟิชทราบว่าตำแหน่งนั้นถูกดึงตายทันทีเพื่อให้เข้าใจง่าย

ตำแหน่งที่คุณมีอยู่นั้นเท่ากับ 100% ไม่มีทางชนะ มันเสมอกัน สิ่งที่ Stockfish ทำไม่ผิด

หากโปรแกรม Tarrasch ไม่ได้ส่งตัวนับ 50 ตัวเคลื่อนไหวไปที่ Stockfish คุณจะไม่มีปัญหากับ Tarrasch หากเป็นเช่นนั้นมันเป็นข้อผิดพลาดใน Tarrasch เพราะตัวนับ 50 ตัวเคลื่อนไหวเป็นส่วนหนึ่งของเกม

วิธีการแก้?

ติดตั้งบอร์ดใหม่ในตำแหน่งเดียวกัน แต่รีเซ็ตตัวนับ 50 ย้าย


1
ใจกระเด้ง B + N รุกฆาตไม่ได้ใช้เวลา 50 การเคลื่อนไหวดังนั้นมันจะเข้าสู่สถานการณ์นี้ได้อย่างไรในตอนแรก?
โจชัว

9
@Joshua หากคุณเล่นท่าบนกระดาน แต่ไม่สามารถรุกฆาตตัวเองได้ ในการย้ายครั้งที่ 49 ของคุณคุณได้เปิดคำแนะนำ Stockfish สายเกินไปสำหรับรุกฆาต !!
SmallChess

2
ดูเหมือนจะเป็นไปได้ แต่คุณและผู้ประท้วง 19 คนรู้ได้อย่างไรว่านี่เป็นกรณีนี้
JiK

@JiK คุณเห็นคำตอบด้านล่างหรือไม่ "เห็นได้ชัดว่ามีการย้ายเคาน์เตอร์จากเกมก่อนหน้านี้หรือการวิเคราะห์ที่ได้นำไปใช้กับตำแหน่งใหม่อย่างใด"
SmallChess

2
@SmallChess ใช่ปัญหาที่ฉันเกิดขึ้นกับ Arena คือฉันตั้งตำแหน่งใหม่หลังจากวิเคราะห์การเปลี่ยนแปลง มีฟิลด์ที่เรียกว่า "จำนวนการย้ายครึ่ง" ซึ่งกำหนดไว้ล่วงหน้าตามจำนวนการเคลื่อนไหวในรูปแบบที่คุณเพิ่งทำเสร็จ ในการเริ่มต้นด้วยกระดานชนวนใหม่ทั้งหมดคุณต้องล้างข้อมูลในฟิลด์นั้นหรือลบรูปแบบทั้งหมดก่อนที่จะทำการตั้งค่าใหม่ ขอขอบคุณ (รวมบัญชีสแต็กตอนนี้!)
Larry

0

ป้อนคำอธิบายรูปภาพที่นี่ต้องมีปัญหากับสำเนา Arena 3.5.1 ของคุณเพราะ Stockfish พบคู่ใน 20. ฉันใช้ Scid สำหรับ GUI ของฉัน ฉันได้แนบการเคลื่อนไหว


ไม่มีปัญหา OP ทำการเคลื่อนไหวไม่มีการเคลื่อนย้ายเหลือสำหรับรุกฆาต
SmallChess
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.