ฉันจะสร้างการตั้งค่าหมากรุกสุ่มทางกฎหมายได้อย่างไร


10

มีเว็บไซต์ออนไลน์ฟรีที่พยายามสร้างการตั้งค่าหมากรุกแบบสุ่ม "ถูกกฎหมาย" จำนวนการย้าย X เข้าไปในเกมหรือไม่?


1
ฉันอยากรู้ว่าทำไมคุณถึงพบว่าเครื่องมือดังกล่าวมีประโยชน์
Valentin Brasso

@altvali: ไม่มีเหตุผล
ความผิดพลาด

คุณต้องการสุ่มแบบไหน? สวมใส่สบาย คุณต้องการชุดของการเคลื่อนไหวเพื่อนำไปสู่ตำแหน่งนั้นหรือไม่? หากเป็นแบบสุ่มความหมายอะไรที่ทำให้“ X ก้าวเข้าสู่เกม” นั้นมีความหมายอย่างแท้จริง คุณต้องการผลลัพธ์ในรูปแบบใด (FEN, แผนภาพ, ชุดของการเคลื่อนไหว ... )
Nikana Reklawyks

คำตอบ:


9

ฉันสะดุดกับตัวหมากรุก ดูดีมาก แต่ไม่ได้ออนไลน์ ตามเว็บไซต์:

  1. คุณจัดหาชุดของไฟล์ PGN
  2. โปรแกรมจะเลือกตำแหน่งสุ่มจากไฟล์ PGN และท้าทายให้คุณเดาการเคลื่อนไหวที่ดีที่สุดซึ่งคำนวณโดยเอ็นจิ้นหมากรุก
  3. ในการพยายามทุกครั้งคุณจะได้รับการลงโทษ (ความแตกต่างของคะแนนระหว่างการเคลื่อนที่ของคุณกับเครื่องยนต์ดีที่สุด)

ซอฟแวร์ที่สามารถพบได้ที่นี่


+1 @xaisoft: น่าสนใจสงสัยว่าทำไมบางคนถึงสร้างระบบที่ไม่ได้ออนไลน์ อย่างไรก็ตามอย่างที่คุณอาจเดาได้ว่านี่ไม่ใช่ปัญหาที่ฉันพยายามจะแก้นั่นคือการเดาตามจุดต่อไปโดยใช้ไฟล์เก็บถาวร PGN; แม้ว่าการถ่วงน้ำหนักการเลือกแบบสุ่มของการเคลื่อนที่ในระดับที่ดีที่สุดถึงแย่ที่สุดนั้นเป็นคุณลักษณะขั้นสูงที่ฉันหวังไว้ในเกม "การเปิดแบบสุ่ม" หมายความว่าคุณจะแฮนดิแคปเปิดด้านเดียวในแบบกึ่งสุ่ม แต่ยังถ่วงน้ำหนักทางสถิติ
ความผิดพลาดใน

6

ค้นหาฐานข้อมูลออนไลน์ของเกม เลือกเกมสุ่มและย้ายแบบสุ่มในเกมนั้น Voila ตำแหน่งจริงและถูกกฎหมายในทันที


มันไม่ใช่สิ่งเดียวกันซึ่งมีความหมายในขณะที่สามารถเลือกเกมได้และอาจมีการเลือกจุดภายในเกมแบบสุ่ม - ช่องเปิดจะไม่สุ่ม ที่กล่าวว่าฉันรู้แล้วว่าการใช้ "ธรรมชาติ" ในเนื้อหาของคำถามสับสนดังนั้นฉันจึงแทนที่ด้วยกฎหมาย นอกจากนี้อาจทราบว่าปัจจุบันคำตอบที่ฉันโพสต์ครอบคลุมอย่างคร่าว ๆ หากไม่ตรงกับวิธีการสร้างบอร์ดที่ฉันกำลังพูดถึง ขอขอบคุณข้อเสนอแนะและฉันยอมรับว่าหากพยายามเลือกเกมแบบ "ธรรมชาติ" แบบสุ่มมันน่าจะเป็นหนทางที่จะไป
ความผิดพลาด

2
ถ้านั่นคือทั้งหมดที่คุณต้องการสิ่งที่คุณกำลังพูดถึงจะค่อนข้างง่ายต่อการเขียน เนื่องจากสิ่งที่เรากำลังพูดถึงดูเหมือนจะไร้ประโยชน์ฉันจึงสงสัยว่ามันมีอยู่บนเว็บทุกที่
Tony Ennis

ดังนั้นคุณกำลังบอกว่าการใช้สถิติจากตัวสำรวจการเปิดหมากรุกจะมีประโยชน์มากกว่า (ซึ่งน่าจะเป็นจริง) แต่ฉันกำลังบอกว่าวิธีของฉันจะสนุกกว่าและนำไปสู่เกมที่สร้างสรรค์มากขึ้น
ความผิดพลาดใน

1
@ ไม่มีข้อผิดพลาดฉันกำลังบอกว่าถ้าคุณต้องการตำแหน่งที่เหมือนจริงการดึงพวกเขาออกจากเกมจริงจะเป็นเรื่องง่าย หากคุณต้องการตำแหน่งสุ่มการสร้างตำแหน่งแบบสุ่มจะเป็นเรื่องง่าย
Tony Ennis


1

ฉันไม่สามารถหาเครื่องมือออนไลน์ที่จะทำเช่นนี้ แต่ในแง่ของวิธีการต่อไปนี้ดูเหมือนจะเป็นตรรกะที่จะใช้:

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

ฉันกำลังค้นหาสิ่งนี้เช่นกันและไม่สามารถหาสิ่งที่เป็นไปโดยอัตโนมัติ
xaisoft

@xaisoft: เห็นได้ชัดว่าฉันอย่างใดอย่างหนึ่ง แต่ฉันไม่ได้เห็นชื่อสำหรับตัวแปรหมากรุกนี้ซึ่งอาจจะช่วย ที่คุณจะได้รู้ว่าFischerandom หมากรุกที่เกี่ยวข้องต่อไปนี้เป็นเครื่องมือที่สร้างการตั้งค่า
ความผิดพลาด

1

นอกจากสองวิธีที่กล่าวถึงแล้ว:

  1. เลือกตำแหน่งสุ่มจากฐานข้อมูล
  2. เล่นสุ่มย้ายจำนวนสุ่ม

เราควรพูดถึงสิ่งที่ง่ายที่สุด:

  1. สร้างตำแหน่งที่สุ่มทั้งหมด ตรวจสอบมัน หากไม่ทำซ้ำตามกฎหมาย

คุณควรจะสามารถหาเครื่องมือมากมายสำหรับการวิเคราะห์ว่าตำแหน่งนั้นถูกกฎหมายหรือไม่ (เช่นกษัตริย์องค์เดียวในแต่ละด้าน ฯลฯ )



-2

ฉันคิดว่าการฝึกLichessทำได้แค่นั้น เป็นซอฟต์แวร์ที่ใช้ตำแหน่งเกมจากฐานข้อมูลและท้าทายให้คุณเลือกเกมที่ดีที่สุดจากการวิเคราะห์ Stockfish

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