คำแนะนำสำหรับเครื่องมือหมากรุกที่ดีบน Linux


33

ฉันใช้ GNUChess กับไคลเอนต์ Knights (ดูเหมือนว่า Knights จะไม่โตเต็มที่ มี Chessmaster บน Linux หรือไม่? สิ่งที่เกี่ยวกับลูกค้าที่ดีในการเล่นบนเซิร์ฟเวอร์เช่นFICS

ปัจจุบันฉันใช้จินเล่นบน FICS แต่ฉันคิดว่าจินไม่ได้เปิดเผยฟังก์ชั่นทั้งหมดของเซิร์ฟเวอร์เช่นการแชทไม่มีอยู่ในจิน


3
คุณสามารถใช้การแชทจิน แต่มันก็เป็นเรื่องยาก โดยทั่วไปคุณต้องป้อนคำสั่งเช่นtell <handle> hello worldเพื่อพูดคุยกับใครบางคน หากคุณกำลังเล่นเกมคุณสามารถใช้say good luck!เพื่อพูดคุยกับคู่แข่งของคุณ
แอนดรูว์

โอ้จากคอนโซลเทลเน็ต! อ่าใช่ แม้มันจะใช้งานได้!
Swair

ความจริงที่ไม่ค่อยมีใครรู้ก็คือ PyChess มีเครื่องมือสร้างหมากรุกเป็นของตัวเองมันถูกออกแบบมาเพื่อเล่นเหมือนผู้เล่นหมากรุกทั่วไปและน้อยกว่าเหมือนปรมาจารย์
โทมัส Ahle

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

คำตอบ:


17

เครื่องยนต์:

ทั้งสามสามารถติดตั้งได้ผ่านทาง Ubuntu Software Center และทั้งสามนั้นเป็นไปตามมาตรฐาน UCI (เช่นทำงานใน Chessbase Fritz, Chess สำหรับ Android และ / หรือ Arena GUI) สนามกีฬาใช้กับ FICS ดังนั้นคุณควรใช้ทั้ง 3 สนาม

ยกเว้น Glaurung ฉันใช้ทั้งในบางโอกาสและพอใจมากกับพวกเขา

การติดตั้ง:

sudo apt-get install toga2 glaurung fruit

2
พูดถึง linux เป็นพิเศษฉันคิดถึง Sotckfish ในรายการเครื่องยนต์ มันมีอยู่ในทุก distro หรือถ้าคุณต้องการคุณสามารถรวบรวมมันเอง: github.com/mcostalba/Stockfish
Emilio Díaz

15

สำหรับเอ็นจิ้นระดับมืออาชีพฉันใช้งาน Houdini 1.5 (ฉันจินตนาการว่ารุ่นใหม่กว่ารุ่น Houdini ที่ได้รับค่าตอบแทนเช่นกัน) และ Stockfish ใน SCID Houdini exe โหลดได้ดีใน SCID ตราบใดที่มีการติดตั้งไวน์และ exe ได้ถูกเรียกใช้งานแล้ว ทั้งสองทำงานได้ดีมากสำหรับฉัน แต่ฉันพบว่าการประเมินของฮูดินี่ (เช่น -0.71 เป็นข้อได้เปรียบที่ชัดเจนสำหรับแบล็ก) เพื่อให้มีความหมายมากที่สุด การประเมินสต็อคฟิชนั้นมักจะสูงเกินจริง / มองโลกในแง่ดี (-0.71 อาจหมายถึงข้อได้เปรียบเล็ก ๆ น้อย ๆ ต่อ Black หรือ +1.5 อาจไม่ได้หมายความว่า White เป็นผู้ชนะ แต่จริง ๆ แล้ว Black นั้นมีการชดเชยที่แข็งแกร่ง การชดเชยสำหรับการขาดดุลวัสดุฉันได้ลองใช้เครื่องยนต์ Toga, Fruit และ Glaurang พวกเขาใช้ได้ดีกับ SCID แต่ทำงานได้ดีกับ SCID แต่ไม่แข็งแกร่งเท่า Houdini และ Stockfish

สำหรับโปรแกรมหมากรุกที่เทียบเท่าง่ายๆ pychess (ในศูนย์ซอฟต์แวร์ Ubuntu) อาจเหมาะสม

ฉันยังใช้จินและแดชเชอร์ในไวน์สำหรับ ICC ฉันไม่ได้ลอง FICS มาก


1
ฉันเบื่อกับโปรไฟล์ปลอมที่สนับสนุน Chessbase ทั่วอินเทอร์เน็ตและโยนอึให้กับ Chessmaster สิ่งนี้ได้เกิดขึ้นมานานกว่าทศวรรษแล้วและมันก็น่าเบื่อหน่าย ครั้งแรกไม่มี comparation เป็นไปได้ระหว่างซอฟต์แวร์เป็นผู้ใหญ่ที่ประสบความสำเร็จอย่างมากและคุณลักษณะที่อุดมด้วยเรียกว่า Chessmaster และมือสมัครเล่น pychess ข้อสองทำไมผู้ใช้ลีนุกซ์บนโลกจะต้องจ่ายค่าบริการ Houdini เมื่อมีตัวเลือกที่แข็งแกร่งกว่าที่เรียกว่า Stockfish? หยุดความอยากอินเทอร์เน็ตและหยุดการจม Chessmaster พอคือพอ!!!
Mephisto

1
และไม่การประเมินฮูดินี่ไม่มีความหมายในแง่ใดไปกว่าที่เสนอโดยสต็อคฟิชและนี่เป็นเรื่องง่ายมากที่จะเห็นโดยการวิเคราะห์เกมประวัติศาสตร์ด้วยเครื่องมือทั้งสอง ไม่ว่าในทางใดฮูดินี่จะวิเคราะห์ได้ดีกว่าสต็อคฟิช นั่นเป็นเพียงการสนับสนุน Chessbase อย่างที่คุณทำมานานกว่าทศวรรษ หยุดที่ พอคือพอ.
Mephisto

Pychess นั้นไม่มีทางเทียบเท่ากับ Chessmaster ( เอ็นจิ้นอ่อนแอการประเมินไม่ถูกต้องเสมอไป
เริ่ม

14

Stockfishเป็นเครื่องมือที่แข็งแกร่งที่สุดสำหรับ linux AFAIK อินเทอร์เฟซ FICS ที่ดีที่สุดคือ BabasChessซึ่งเป็นโปรแกรม Windows แต่ทำงานได้ดีภายใต้ Linux ด้วย Wine - ฉันใช้มันใน OpenSuse 11.4 โดยไม่มีปัญหาใด ๆ
ความเป็นไปได้อีกอย่างหนึ่งคือการใช้ VirtualBox (ใช้รุ่น rpm จากไซต์และไม่ใช่รุ่น opensource จาก linux repositories!) และใช้ Windows เป็นเครื่องเสมือนกับไคลเอนต์หมากรุกที่คุณชื่นชอบ - Windows XP นั้นเพียงพอแล้ว ฉันใช้ Fritz ( http://www.playchess.com/ซึ่งมีไคลเอนต์ฟรีเช่นกัน => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ) และลูกค้า ChessPlanetจาก Russian ChessServer ของ Convekta(ChessAssistant) นอกจากนี้ยังใช้แดชเชอร์ไคลเอ็นต์จากICC
- แก้ไขหลังจากแสดงความคิดเห็นโดย Saibot -
คุณกำลังสับสนข้อกำหนด (= โปรโตคอล) กับชิ้นส่วนที่เป็นรูปธรรมของซอฟต์แวร์ที่สร้างขึ้น / นำมาใช้สำหรับระบบปฏิบัติการเฉพาะ โปรโตคอล UCI (UCI = universal Chess interface) อธิบายการสื่อสารของโปรแกรมหมากรุกและส่วนต่อประสานผู้ใช้หมากรุกเท่านั้น
รุ่น Stockfish Linux จะไม่ทำงานบนกล่องหน้าต่างเช่นเดียวกับรุ่น Stockfish Windows จะไม่ทำงานบน Linux ในขณะที่ทั้งสองรองรับโปรโตคอล UCI เอ็นจิ้นบางตัว - fe Stockfish - จัดเตรียมการใช้งานหลายอย่างสำหรับระบบปฏิบัติการที่แตกต่างกัน แต่เอ็นจิ้นจำนวนมากใช้สำหรับ windows เท่านั้น
ดังนั้นจึงไม่มีอะไรผิดปกติกับเอ็นจิ้นที่ดีที่สุดสำหรับ Linux, เอ็นจิ้นที่ดีที่สุดสำหรับ Windows!
เอ็นจินที่นำมาใช้ในภาษาข้ามแพลตฟอร์มเป็น Java ("เขียนครั้งเดียวทำงานได้ทุกที่") จะทำงานบนหลายแพลตฟอร์มหาก Java VM พร้อมใช้งานสำหรับระบบปฏิบัติการนั้น


3
Babaschess ทำงานภายใต้ Wine เป็นสิ่งที่น่าสนใจ แต่ฉันคิดว่าเครื่องจักรเสมือนไม่ใช่สิ่งที่ OP จะดำเนินการ ฉันหมายถึงใช่เกือบทุกโปรแกรม Windows สามารถทำงานภายใต้ VM แต่อาจเป็นบิตของ overkill คุณไม่คิดอย่างนั้นหรือ
Nikana Reklawyks

3
น่าเสียดายที่ลูกค้าหมากรุกที่ได้รับความนิยมมากที่สุดและเครื่องมือหมากรุกที่ยอดเยี่ยมอื่น ๆ จำนวนมากใช้สำหรับ windows เท่านั้น Babaschess ทำงานได้ดีกับไวน์ แต่ Fritz ไม่ได้ ดังนั้นคุณไม่มีทางเลือกอื่น และ VirtualBox คือความสงบของเค้กด้วยโหมดต่อเนื่อง, คุณสมบัติสแนปชอตและโฟลเดอร์แชร์สำหรับการถ่ายโอนข้อมูลระหว่าง Windows + Linux เมื่อใช้ไวน์คุณต้องติดตั้งหน้าต่างหลายอย่างด้วยเช่นกันมันคล้ายกัน
Rebse

1
เอ็นจิ้นระดับบนสุดทั้งหมดเข้ากันได้กับ UCI ซึ่งเป็นมาตรฐานข้ามแพลตฟอร์ม ดังนั้นจึงเป็นเรื่องผิดที่จะบอกว่าเอ็นจิ้นที่ดีที่สุดสำหรับ Linux, เอ็น
จิ้นที่

@Saibot ดูการแก้ไขของฉัน ..
Rebse

@Rebse ใช่คุณถูกต้องอัปยศกับฉัน :-)
ferit

12

ฉันชอบXboard มันเป็นอินเทอร์เฟซที่ยอดเยี่ยมสำหรับเครื่องมือหมากรุกอย่าง GNUC และสนับสนุนการเชื่อมต่อกับเซิร์ฟเวอร์เช่น FICS มันสามารถรองรับเอนจิ้นชุดหมากรุกต่างๆได้ (รวมถึงตัวแปรระหว่างประเทศ) มันสามารถใช้เล่น Fruit Engine (เป็นคำตอบอีกข้อหนึ่งที่แนะนำ)

นี่คือคำพูดจากเว็บไซต์:

XBoard เป็นส่วนติดต่อผู้ใช้แบบกราฟิกสำหรับหมากรุกในทุกรูปแบบที่สำคัญรวมถึงหมากรุกสากล, หมากรุก (หมากรุกจีน), shogi (หมากรุกญี่ปุ่น) และ Makruk นอกเหนือจากตัวแปรย่อย ๆ หลายประการเช่นหมากรุกผู้แพ้ Crazyhouse, Chess960 และ Capablanca Chess จะแสดงกระดานหมากรุกบนหน้าจอยอมรับการเคลื่อนไหวที่ทำด้วยเมาส์และโหลดและบันทึกเกมใน Portable Game Notation (PGN)

นอกจากนี้ยังมีพอร์ต Windows


Xboard เป็นที่ชื่นชอบเช่นกัน: มันยอดเยี่ยมมาก!
เริ่ม

7

สำหรับ Mac ฉันใช้ SCID เป็นส่วนต่อประสานและเอนจิ้น Stockfish ฉันใช้ Crafty และพบว่าปลอดภัยและมีประสิทธิภาพหากได้รับการกำกับ

อาจมีทั้งเวอร์ชันบรรทัดคำสั่ง Unix สำหรับทั้งคู่หากเป็นสิ่งที่คุณต้องการ

แก้ไข - เนื่องจากฉันเขียนข้างต้นฉันได้ปั่นกล่อง Windows ฉันใช้ Stockfish และ Arena ฉันพบว่า Arena น่ารำคาญ แต่ดีกว่า Tarrasch


3

ทั้งหมดเครื่องมือระดับบนสุดหมากรุกเช่นโคโมโด, ฮูดินี่ Rybka, Stockfish ฯลฯ มีดังต่อไปนี้UCIมาตรฐานซึ่งเป็นแพลตฟอร์ม มันไม่สำคัญว่า Linux, Windows, OSX หรืออะไรก็ตาม

สิ่งที่คุณต้องการ (และสิ่งที่คุณอาจถาม) เป็นGUIสำหรับใช้งานเครื่องยนต์ สำหรับวันนี้ผมสามารถแนะนำChessX บน Linux

อย่างไรก็ตามเครื่องยนต์ของ Chessmaster นั้นค่อนข้างแย่เมื่อเปรียบเทียบกับเครื่องยนต์ข้างต้นฉันจะไม่แนะนำให้ใช้ถ้าคุณจริงจังกับการเล่นหมากรุก


1
เอ็นจิ้นเป็นไบนารีเฉพาะแพล็ตฟอร์ม ระดับความ
ชื่นชอบที่

ยังไม่มีมืออาชีพที่จะใช้หมากรุก
ferit

ผู้เชี่ยวชาญมีน้อยมาก เป็นไปได้มากกว่าที่ OP จะเป็นมือสมัครเล่นและสิ่งที่เขาต้องการจริงๆคือเครื่องยนต์ที่มีสไตล์มนุษย์ที่ดี
Dmitry Fedorkov

คุณพูดยกเว้น 50 อันดับแรกในความคิดเห็นของคุณตอนนี้คุณกลับไปที่มือสมัครเล่น ยิ่งไปกว่านั้นเครื่องยนต์ที่อ่อนแอนั้นไม่ได้มีความหมายเหมือนมนุษย์มากขึ้น ไม่มีใครชอบผลิตภัณฑ์ที่ด้อยกว่ายกเว้นคุณดูเหมือนว่า
ferit

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