คำถามติดแท็ก engines

คำถามเกี่ยวกับเอ็นจิ้นหมากรุก: โปรแกรมคอมพิวเตอร์ใด ๆ ที่สามารถเล่น / วิเคราะห์ตำแหน่งหมากรุกได้

5
ความลึก (จำนวนครั้ง) ยังคงสำคัญหรือไม่เมื่อมันสูงพอ?
นี่ไม่ใช่ของจริงแค่คิดว่าสิ่งนี้เกิดขึ้น Computer Aเป็นซุปเปอร์คอมพิวเตอร์ สามารถคำนวณลึก 30 ชั้นภายใน 20 วินาที Computer Bเป็นซุปเปอร์คอมพิวเตอร์ สามารถคำนวณลึก 15 ชั้นภายใน 20 วินาที พวกเขาเล่นกับหมากรุกกัน ความลึก 15 ระดับเหล่านี้สำคัญหรือไม่ ฉันเดาว่าภายใน 15 ความลึกเหล่านี้อาจมีวิธีล้านล้านทางที่จะหลบหนีการรุกฆาตหรือจับชิ้นส่วนที่สำคัญ แน่นอนว่าComputer Aรู้เพิ่มเติม แต่Computer Bสามารถทำนายอนาคตได้ค่อนข้างไกลเกินไปในความคิดของฉันก็เพียงพอที่จะป้องกันตัวเองได้ดี

4
การศึกษาที่ได้รับการปรุงโดยคอมพิวเตอร์
การศึกษาไม่เหมือนปัญหาหมากรุกทั่วไป แทนที่จะเป็น "คู่ใน 3" (ตัวอย่าง) คำแนะนำของการศึกษาคือบางสิ่งเช่น "สีขาวที่จะวาด" (เช่น) สิ่งนี้หมายความว่าการค้นหาบรรทัดการเล่นหลังจากที่ White ถึงตำแหน่งที่ทราบว่าเป็นเสมอ แต่มีปัญหาเกี่ยวกับความคิดนี้เพราะคอมพิวเตอร์ได้แสดงให้เราเห็นว่าหลาย ๆ สถานการณ์ที่ "รู้กันว่ามีการเสมอ" นั้นไม่จริง (เช่นเดียวกับการชนะในเชิงทฤษฎี) มีการศึกษาที่มีชื่อเสียงที่ได้รับการปรุง (การแก้ปัญหาไม่ถูกต้อง) เนื่องจากคอมพิวเตอร์แสดงว่าตำแหน่งสุดท้ายไม่เป็นไปตามเงื่อนไขของการศึกษาหรือไม่? (โดยชื่อเสียงฉันหมายถึงคลาสสิกที่ปรากฏในหนังสือหลายเล่มหรือการศึกษาที่ชนะรางวัลในการแข่งขันที่มีปัญหา)

4
มีเอ็นจิ้นหมากรุก bughouse หรือไม่?
เพื่อนบอกฉันว่ามันเป็นเรื่องยากมากที่จะใช้เครื่องมือหมากรุกของbughouseเพราะมันต้องใช้พลังประมวลผลมากกว่าตัวหมากรุกทั่วไป มีเครื่องยนต์ bughouse อยู่ที่นั่นหรือไม่? ถ้าไม่เหตุผลคืออะไร
10 engines  bughouse 

1
มีซอฟต์แวร์ที่จำลองหมากรุก Tri-D หรือ 3-D ตามที่เห็นใน Star Trek หรือไม่?
ฉันต้องการลองเกมนี้โดยไม่ทำการซื้อบอร์ดและง่ายต่อการเรียนรู้ที่จะเล่นเมื่อคอมพิวเตอร์สามารถป้องกันการเคลื่อนไหวที่ไม่ถูกต้อง ซอฟต์แวร์ใด ๆ ที่เป็นฟรีแวร์ที่ดีกว่ามีอยู่ซึ่งจำลองรสชาติของหมากรุกนี้หรือไม่?

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

2
สามเบี้ยสำหรับอัศวิน - ทำไม Stockfish ถึงไม่ชอบล่ะ
ในเกมที่ผ่านมาฉันสลับกับอัศวินเป็นเวลา 3 เบี้ย: ผู้เล่นอังกฤษ - เอียนบุช, แมตช์เคาน์ตี้, 2018-01-20, 0-11. c4 Nf6 2. Nf3 g6 3. g3 Bg7 4. Bg2 O-O 5. OO d6 6. Nc3 c5 7. a3 Nc6 8. Rb1 Bf5 9. d3 Nd7 10. Nd5 Nb6 11. Ne3 Bd7 12. b4 Qc8 13 b5 Nd4 14. Nxd4 Bxd4 …
10 engines  analysis 

2
คอมพิวเตอร์เล่นหมากรุกสามเช็คได้อย่างไร
คอมพิวเตอร์จะประเมินตำแหน่งหมากรุกสามเช็คที่ด้านแรกเพื่อตรวจสอบอีกด้านที่ชนะสามครั้งได้อย่างไร พวกเขาให้ความสำคัญกับการตรวจสอบครั้งแรกและครั้งที่สองอย่างไร ดูเหมือนว่าการประเมินตำแหน่งจะยุ่งยาก แต่ก็ดูเหมือนว่าหมากรุกสามเช็คจะเป็นเกมที่ง่ายกว่าในการแก้ปัญหามากกว่าหมากรุกมาตรฐาน

9
เอ็นจิ้นหมากรุกเป็นอันตรายสำหรับผู้เล่นที่มีอันดับต่ำกว่าหรือไม่?
เพื่อให้บริบทฉันเพิ่งเริ่มเล่น OTB และเพียง 1225 USCF การให้คะแนนหมากรุกออนไลน์ของฉันไม่ค่อยแข็งแกร่งเท่าไหร่นักประมาณ 1650 ด้วยการควบคุมเวลามาตรฐาน เอ็นจิ้นหมากรุกเป็นเครื่องมือที่ยอดเยี่ยม แต่พวกมันสามารถเป็นอันตรายต่อการเติบโตของผู้เล่นที่มีอันดับต่ำกว่าได้หรือไม่? แน่นอนว่ามันเป็นความจริงที่ว่าผู้เล่นที่ต่ำกว่าอันดับสามารถใช้เครื่องมือที่จะจุดมองข้ามชั้นเชิงหรือหาความผิดพลาดที่ไม่ให้เห็นได้ชัด แต่สิ่งที่เกี่ยวกับการเคลื่อนไหวที่ลึกซึ้งที่เครื่องยนต์หมากรุกแนะนำในเกมตำแหน่ง? หลังจากใช้ Stockfish เพื่อวิเคราะห์เกมของฉันสองสามครั้งฉันสังเกตว่าในบางครั้งเครื่องยนต์จะแนะนำการเคลื่อนไหวที่ไม่สมเหตุสมผลกับฉัน มันยากที่จะยกตัวอย่างที่เป็นรูปธรรมจากส่วนบนของหัวของฉัน แต่ฉันคิดว่าผู้เล่นที่มีคะแนนต่ำกว่าจำนวนมากสามารถเชื่อมโยงได้ เห็นได้ชัดว่าเอ็นจิ้นแข็งแกร่งมากและเป็นเรื่องง่ายสำหรับผู้เล่นทุกคนที่จะติดตามพร้อมกับการวิเคราะห์ของเครื่องยนต์สังเกตคำแนะนำและคิดว่า "ใช่แล้วฉันสามารถนำไปใช้ในเกมของตัวเองได้" แต่เมื่อถึงเวลากระทืบผู้เล่นก็ไม่ได้เรียนรู้อะไรเลยและหลอกตัวเองว่าพวกเขาเรียนรู้บางอย่างจากเครื่องยนต์ คุณคิดอย่างไร? เอ็นจิ้นเป็นเครื่องมือการเรียนรู้ที่ยอดเยี่ยมสำหรับผู้เล่นที่มีอันดับต่ำหรือต้องการความรู้ด้านหมากรุกในระดับที่สูงขึ้นเพื่อใช้ประโยชน์จากพลังของเครื่องยนต์อย่างแท้จริงหรือไม่?
10 engines 

7
บิชอป vs อัศวิน
ฉันอ่านในหนังสือที่เขียนโดยฟิสเชอร์เกี่ยวกับคุณค่าของชิ้นส่วนและเขาบอกว่าอัศวินมีค่าเท่ากับเบี้ยสามตัวและอธิการมีค่าตัวเท่ากับ 3,25 ตัว ฉันรู้ว่าในตำแหน่งปิดอัศวินจะดีกว่าและฉันยังได้อ่านในหนังสือนิมโซวิชว่าอัศวินกลางและอธิการมีค่าเท่ากัน ดังนั้นในขณะที่ประเมินตำแหน่งฉันจะรู้ได้อย่างไรว่าอธิการดีกว่าหรือเมื่ออัศวินดีกว่า ผมยังเห็นว่าแกรนด์มาสเตอร์เหมือนคู่บิชอปมาก แล้วคู่อัศวินล่ะ เครื่องยนต์สร้างความแตกต่างนี้หรือไม่? มันขึ้นอยู่กับจำนวนของเบี้ยที่อยู่ตรงกลางหรืออะไรทำนองนั้น? อะไรคือปัจจัยที่ทำให้ดีขึ้น?

3
ทำไมแฟน ๆ ของลีลาถึงหลงใหล [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ลีลาเครื่องยนต์เครือข่ายประสาทเป็นสิ่งที่ค่อนข้างใหม่ นอกจากนี้ยังมีแฟน ๆ ที่หลงใหลอย่างมาก ตัวอย่างเช่นพวกเขาเขียนสิ่งนี้ : รอ 5-6 เดือนและเราจะเห็น SF8 เกี่ยวกับลอการิทึม uber-duper ในแกน Elo-wise 32 คอร์ถูกทุบโดย Lc0 ใน 1060 ที่อ่อนแอของฉัน การดูแฟน ๆ ของลีลาโต้เถื่อน Talkchess, แชทแชทคอมพิวเตอร์ของ Chess.com และแชท TCEC เกี่ยวกับวิธีที่เครื่องยนต์ของพวกเขานั้น / เหนือกว่า Stockfish เนื่องจากปัจจัยมากมายหรือว่าเครื่องยนต์ของพวกเขาจะทำลาย Stockfish อย่างไร อัตราการเรียนรู้ลดลงเกี่ยวกับการที่ "จุดจบของยุค" อยู่ใกล้แค่ไหนและทำให้ฉันสงสัย: ทำไมแฟน ๆ ของลีลาถึงหลงใหล ฉันจำไม่ได้ว่าเคยเห็นอะไรแบบนี้มาก่อนลีลาปรากฏตัวขึ้น มันไม่เหมือนลีลาเป็นพิเศษอย่างใดอย่างหนึ่งเช่นก่อนที่ลีลาปรากฏตัว Stockfish, …

1
มีเครื่องยนต์หักล้างช่องว่างที่จัดตั้งขึ้นหรือไม่?
ก่อนที่เครื่องยนต์จะได้รับการแนะนำให้รู้จักกับหมากรุกในช่วงปลายศตวรรษที่ 20 มีการเปิดรับมากมายที่ผู้เล่นชั้นนำในเวลานั้นได้รับ ฉันสงสัยว่ามีการเปิดช่องว่างใด ๆ เหล่านั้นหักล้าง (และไม่ค่อยมีคนเล่นในวันนี้) โดยเครื่องยนต์? คือเครื่องยนต์มีข้อบกพร่องใด ๆ ในการเปิดช่องทางที่ได้รับความนิยมหรือไม่?

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

3
เอ็นจิ้นหมากรุกด้วยคำเตือนอันตราย (เพื่อน) สำหรับผู้เริ่มต้น?
ฉันใหม่สำหรับเว็บไซต์และขอขอบคุณสำหรับความช่วยเหลือในพื้นที่นี้ ในขั้นตอนปัจจุบันของฉัน (ผู้เริ่มต้น) ฉันเริ่มวาดหรือบางครั้งก็เอาชนะคอมพิวเตอร์ในระดับต่ำ (เช่น chess.com ระดับ 1,2,3, lichess.org level1,2) หนึ่งในเว็บไซต์เหล่านี้มีคุณสมบัติที่น่าสนใจที่ช่วยฉันได้มากมันเป็นชุดตัวเลข 3 ตัวเหมือนคะแนน นี่คือตัวอย่างของเกมที่ฉันเล่น White และฉันอยู่หลัง 2 pawns (-2 ppts ในเนื้อหา): +2.90 -1.78 -2.14 Stockfish.js 8 | depth=19 ซึ่งฉันตีความวิธีต่อไปนี้: คะแนนตำแหน่งแสดง max = + 2.90 ซึ่งหมายความว่ามีโอกาสที่เกี่ยวข้องกับกลยุทธ์ (การบรรทุกเกินพิกัด? การกำจัดกองหลัง? ... ฯลฯ ฉันต้องหา!) หากฉันเห็นโอกาสและเล่นอย่างถูกต้องฉันสามารถสร้างความได้เปรียบและชนะชิ้นสำคัญ (อาจชนะเกมโกงหรือรับราชินีเพื่อแลกเปลี่ยนหนึ่งในเกมของฉัน) ถ้าฉันพลาดโอกาสคะแนนถัดไปจะเป็น -1.78 (อันดับสองที่ดีที่สุด) หรือ -2.14 (อันดับที่สามที่ดีที่สุด) นั่นคือข้อได้เปรียบตำแหน่งชั่วคราวจะหายไปและคะแนนจะกลับไปเป็นความแข็งแรงของวัสดุ (2 …

3
การทดสอบหน่วยการเป็นตัวแทนกระดานหมากรุก
นี่เป็นคำถามที่ค่อนข้างผิดเพี้ยน ฉันกำลังเขียนห้องสมุดหมากรุกโดยเริ่มจากศูนย์ คุณสามารถค้นหารหัสได้มากที่นี่ด้วยความตั้งใจที่จะใช้มันสำหรับ GUI และ / หรือเอ็นจิ้น (เกมนี้เป็นเกมหมากรุกแกรนด์ แต่สำหรับวัตถุประสงค์ของคำถามนี้มันไม่สำคัญเลย) ฉันกำลังเขียนการทดสอบหน่วยเพื่อตรวจสอบว่าฟังก์ชั่นของฉันทำงานได้ตามที่คาดไว้ และฉันสงสัยว่ามีห้องสมุดหรือฐานข้อมูลของตำแหน่งที่แนะนำเพื่อทดสอบที่ฉันสามารถใช้และทำงานได้หรือไม่โดยจัดหมวดหมู่ว่าพวกเขาเป็น Checkmate, Stalemate, Check, Legal, Illegal เป็นต้น tl; dr ฉันกำลังมองหารายการของตำแหน่งที่จะทดสอบหน่วยรหัสของฉันกับ คุณสามารถค้นหาการทดสอบปัจจุบันของฉันที่นี่ฉันเพิ่มให้พวกเขาทุกสองสามวัน อย่างไรก็ตามฉันต้องการตรวจสอบให้แน่ใจว่าการทดสอบครบถ้วนสมบูรณ์ก่อนที่ฉันจะทำการดีบักรหัส (ครึ่งหนึ่งของพวกเขาล้มเหลวในขณะนี้) แก้ไข: ชี้แจง: ฉันไม่ได้มองหาการทดสอบของเครื่องยนต์ ("ย้ายที่ดีที่สุด") ฉันกำลังมองหาการเป็นตัวแทนคณะกรรมการ ("คือตำแหน่งรุกฆาต") การทดสอบ ฉันมีปริศนาอยู่สองสามข้อสำหรับการทดสอบเครื่องยนต์

1
ค้นหาหมายเลขเวทย์มนตร์สำหรับ bitboards
ฉันกำลังเขียน c ++ หมากรุกเครื่องยนต์และฉันกำลังมองหาหมายเลขมายากลสำหรับเล็กน้อย Endian แมปตำแหน่งไฟล์ bitboards ในการสร้างการเคลื่อนไหวสำหรับชิ้นเลื่อน เว็บไซต์หมากรุกคู่ต่อสู้ให้หมายเลขเวทย์มนตร์ แต่ไม่ใช่สำหรับแผนที่กระดานเดียวกัน วิกิการเขียนโปรแกรมหมากรุกให้หมายเลขมายากลที่ดีที่สุดจนถึงตอนนี้แต่ไม่ครบถ้วนสมบูรณ์ ในตอนท้ายฉันกำลังมองหาสี่สิ่ง: หน้ากากพักสำหรับแต่ละตาราง จำนวนเวทมนตร์สำหรับแต่ละตาราง เวทย์มนตร์เปลี่ยนสำหรับแต่ละตาราง ย้ายอาร์เรย์ฐานข้อมูลสำหรับแต่ละตาราง ดังนั้นฉันสามารถใช้รหัสต่อไปนี้เพื่อค้นหาการเคลื่อนไหวของ Rook บน C3 (ตัวอย่าง): bbBlockers = bbAllPieces & occupancyMaskRook[C3] databaseIndex = (int)((bbBlockers * magicNumberRook[C3]) >> rookMagicShifts[C3]) bbMoveSquares = magicMovesRook[C3][databaseIndex] & ~bbFriendlyPieces

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