มีเอ็นจิ้นหมากรุกที่มีโหมดการวิเคราะห์ที่สามารถแสดงได้ว่าตำแหน่งนั้นถูกบังคับจากทั้งสองข้างหรือไม่?
เป็นเรื่องปกติสำหรับเครื่องยนต์ที่จะทำการประเมินผล 0.0 เมื่อตรวจจับการจับฉลาก แต่การประเมิน 0.0 มีความหมายหลายอย่าง ตัวอย่างเช่นสมมติว่าเป็นสีขาวที่จะเคลื่อนที่การประเมิน 0.0 อาจหมายถึง:
- เกมนี้เสมอกันไม่ว่าผู้เล่นจะเล่นกันอย่างไร (เช่นเนื้อหาไม่เพียงพอ)
- ผู้เล่นทั้งสองสามารถบังคับให้เสมอ ผู้เล่นทั้งสองไม่สามารถหวังว่าจะชนะถ้าคู่ต่อสู้เล่นได้อย่างสมบูรณ์
- ไม่ว่าจะเล่นละครสีขาวใดคอมพิวเตอร์จะแน่ใจ 100% ว่าคนดำสามารถบังคับให้เสมอหากต้องการ สีขาวไม่สามารถหวังว่าจะชนะถ้าเล่นอย่างดำสนิท ผลการจับสลากเป็นไปได้มากที่สุด แต่การค้นหาที่ลึกกว่านั้นอาจแสดงให้เห็นว่าคนผิวดำสามารถเอาชนะได้
- คอมพิวเตอร์มั่นใจ 100% ว่าสีขาวสามารถบังคับให้เสมอหากต้องการ สีดำไม่สามารถหวังว่าจะชนะถ้าเล่นได้อย่างสมบูรณ์แบบ การจับฉลากเป็นผลลัพธ์ที่น่าจะเป็นไปได้มากที่สุด แต่การค้นหาที่ลึกกว่านั้นอาจแสดงให้เห็นว่าสีขาวสามารถชนะได้
- คอมพิวเตอร์ไม่พบการวาดที่บังคับสำหรับทั้งสองข้าง แต่การประเมินจนถึงระดับที่แน่นอน การจับสลากเป็นผลลัพธ์ที่น่าจะเป็นไปได้มากที่สุด แต่การค้นหาที่ลึกกว่านั้นอาจแสดงให้เห็นถึงข้อดีสำหรับด้านหนึ่ง
เพื่อให้เป็นตัวอย่างว่าเมื่อใดที่อาจมีประโยชน์หากสีขาวไม่จำเป็นต้องชนะและเพียงแค่ต้องการให้แน่ใจว่าได้รับการจับรางวัลมากที่สุดพวกเขาอาจต้องการเล่นด้วยการประเมิน +0.0 และการบังคับให้รู้ตัว แม้ว่าจะมีอีกการเคลื่อนไหวพร้อมการประเมินผลที่สูงกว่า
อีกตัวอย่างหนึ่งคือถ้าคุณต้องการชนะ (เช่นการเสมอกันไม่ดีเท่าการแพ้) คุณอาจต้องการเล่นท่าที่มีการประเมินผลในเชิงลบเล็กน้อยเพื่อหลีกเลี่ยงการให้โอกาสคู่ต่อสู้ในการบังคับให้เสมอ แม้ว่านี่จะเป็นการเพิ่มโอกาสในการสูญเสีย แต่ยังเพิ่มโอกาสในการชนะ
เห็นได้ชัดว่ามีตำแหน่งที่เป็นเรื่องยากหรือเป็นไปไม่ได้ที่จะตรวจสอบว่ามีการจับสลากหรือไม่ แต่ถ้าเครื่องยนต์ประกาศแรงดึงก็ต้องบังคับให้มีการเสมอ ฟิล์มเนกาทีฟผิด ๆ เป็นที่ยอมรับ แต่ไม่ควรมีผลบวกปลอม
ดังนั้นโดยสรุปฉันต้องการทราบตำแหน่งที่แน่นอนหากผู้เล่นหนึ่งคน (หรือผู้เล่นทั้งสอง) มีการจั่วไพ่แบบบังคับ การคำนวณการประเมินตำแหน่งเป็นตัวเลขนั้นไม่จำเป็น แต่ถ้ามันให้สิ่งนี้ในเวลาเดียวกันนั่นก็คือโบนัส