Saran untuk mesin catur yang bagus di Linux

33

Saya menggunakan GNUChess dengan klien Ksatria (Ksatria tampaknya tidak matang, crash sering terjadi). Apakah ada yang setara dengan Chessmaster di Linux? Bagaimana dengan klien yang baik untuk bermain di server seperti FICS .

Saat ini saya menggunakan Jin untuk bermain di FICS. Tapi saya pikir Jin tidak memaparkan semua fungsi server, mis. Obrolan tidak ada di Jin.

Swair
sumber
3
Anda dapat mengobrol menggunakan jin, tetapi sulit . Pada dasarnya, Anda harus memasukkan perintah seperti tell <handle> hello worlduntuk berbicara dengan seseorang. Jika Anda bermain game, maka Anda dapat menggunakannya say good luck!untuk berbicara dengan lawan Anda.
Andrew
oh dari konsol telnet! ah iya. Bahkan itu akan berhasil!
Swair
Sebuah fakta yang kurang diketahui adalah bahwa PyChess memiliki mesin catur sendiri. Ini dirancang untuk bermain lebih seperti pemain catur biasa, dan kurang seperti grandmaster.
Thomas Ahle
Apa yang salah dengan menggunakan Stockfish (perhatikan bahwa judul pertanyaan Anda meminta mesin catur, sedangkan korpus mengklaim Anda ingin bermain online - yang merupakan masalah lain)?
gented

Jawaban:

17

Mesin:

Ketiganya dapat diinstal melalui Ubuntu Software Center dan ketiganya kompatibel dengan UCI (mis. Berjalan di Chessbase Fritz, Chess untuk Android, dan / atau Arena GUI). Arena digunakan dengan FICS sehingga Anda harus dapat menggunakan semua 3.

Kecuali untuk Glaurung, saya menggunakan keduanya pada kesempatan dan sangat puas dengan mereka.

Instalasi:

sudo apt-get install toga2 glaurung fruit
Rinzwind
sumber
2
Khusus berbicara tentang linux saya rindu Sotckfish dalam daftar mesin. Ini pasti tersedia di setiap distro, atau jika Anda mau, Anda bisa mengompilasinya sendiri: github.com/mcostalba/Stockfish
Emilio Díaz
15

Untuk mesin level profesional, saya menjalankan Houdini 1.5 (saya bayangkan versi Houdini yang lebih baru dan bekerja dengan baik) dan Stockfish di SCID. Exe Houdini memuat baik-baik saja di SCID selama anggur diinstal dan exe telah dibuat dapat dieksekusi. Keduanya bekerja sangat baik untuk saya, tetapi saya menemukan evaluasi Houdini (mis. -0,71 adalah keuntungan yang jelas bagi Black) menjadi yang paling bermakna. Evaluasi Stockfish sering meningkat / optimis (-0.71 mungkin hanya berarti keuntungan sangat kecil untuk Black atau +1.5 mungkin tidak berarti White menang, tetapi Black sebenarnya memiliki kompensasi yang kuat untuk pertukaran. Menurut pendapat saya, Houdini sangat pandai mengevaluasi kompensasi untuk defisit material Saya sudah mencoba mesin Toga, Buah, dan Glaurang, mereka baik-baik saja dan, menurut ingatan saya, bekerja dengan baik dengan SCID, tetapi tidak sekuat Houdini dan Stockfish.

Untuk program setara caturmaster sederhana, pychess (di pusat perangkat lunak Ubuntu) mungkin cocok.

Saya juga menggunakan Jin dan Dasher dalam anggur untuk ICC. Saya belum pernah mencoba FICS.

Sam Copeland
sumber
1
Saya muak dengan profil palsu mensponsori Chessbase di seluruh internet dan melemparkan omong kosong ke Chessmaster. Ini telah terjadi selama lebih dari satu dekade sekarang dan ini BAN. Pertama, tidak ada perbandingan yang mungkin antara perangkat lunak yang matang, sukses dan sangat kaya fitur yang disebut Chessmaster dan pychess antarmuka amatir gratis . Kedua, mengapa seorang pengguna Linux, yaitu kebanyakan orang yang percaya pada perangkat lunak bebas, membayar untuk Houdini ketika ada opsi yang secara objektif lebih kuat yang disebut Stockfish ?. Berhentilah menjelajah internet dan berhenti menenggelamkan Chessmaster. Cukup sudah !!!
Mephisto
1
Dan TIDAK, evaluasi Houdini TIDAK lebih berarti dalam arti apa pun daripada yang ditawarkan oleh Stockfish, dan ini sangat mudah dilihat dengan menganalisis permainan historis dengan kedua mesin. Tidak, dengan cara apa pun Houdini menganalisis lebih baik daripada Stockfish. Itu hanya mensponsori Chessbase. Seperti yang telah Anda lakukan selama lebih dari satu dekade. Hentikan itu. Cukup sudah.
Mephisto
Pychess sama sekali tidak setara dengan Chessmaster (mesinnya lemah, evaluasinya tidak selalu benar dan sangat buggy).
gented
14

Stockfish adalah mesin terkuat untuk linux AFAIK. Antarmuka FICS terbaik adalah BabasChess yang merupakan program Windows tetapi berjalan dengan baik di Linux dengan Wine - saya menggunakannya di OpenSuse 11.4 tanpa masalah.
Kemungkinan lain adalah menggunakan VirtualBox (gunakan versi rpm dari situs dan bukan versi opensource dari repositori linux!) Dan jalankan Windows sebagai mesin virtual dengan klien catur favorit Anda - Windows XP sudah mencukupi. Aku berlari Fritz ( http://www.playchess.com/ , yang memiliki klien bebas juga => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ), dan ChessPlanet klien dari ChessServer Rusia dari Convekta(ChessAssistant), juga menggunakan Dasher Client dari ICC .
- EDIT setelah komentar oleh Saibot -
Anda mengacaukan spesifikasi (= protokol) dengan perangkat lunak konkret yang dibangun / diterapkan untuk sistem operasi tertentu. Protokol UCI (UCI = antarmuka catur universal) hanya menggambarkan komunikasi mesin catur dan antarmuka pengguna catur.
Versi Stockfish Linux tidak akan berjalan di kotak windows, seperti versi Stockfish Windows tidak akan berjalan di Linux, sedangkan keduanya mendukung protokol UCI. Beberapa mesin - seperti Stockfish - menyediakan banyak implementasi untuk sistem operasi yang berbeda, tetapi banyak mesin hanya untuk windows.
Jadi tidak ada yang salah dengan mesin terbaik untuk Linux, mesin terbaik untuk Windows!
Mesin diimplementasikan dalam bahasa lintas platform sebagai Java ("tulis sekali berjalan di mana-mana") akan berjalan pada beberapa platform, jika Java VM tersedia untuk sistem operasi itu.

Rebse
sumber
3
Babaschess berjalan di bawah Wine memang menarik, tapi saya kira mesin virtual bukanlah yang diinginkan OP. Maksudku, ya, hampir semua program Windows dapat berjalan di bawah VM, tapi mungkin itu sedikit berlebihan, bukan begitu?
Nikana Reklawyks
3
Sayangnya klien catur paling populer / terbaik dan banyak alat catur hebat lainnya hanya untuk windows. Babaschess berjalan baik dengan Wine, tetapi Fritz tidak. Jadi Anda tidak punya pilihan lain. Dan VirtualBox adalah ketenangan dengan mode mulus, fitur snapshot, dan folder bersama untuk transfer data antara Windows + Linux. Saat menggunakan Wine, Anda harus menginstal banyak barang windows juga, ini mirip.
Rebse
1
Semua engine tingkat atas kompatibel dengan UCI, yang merupakan standar lintas platform. Karena itu salah untuk mengatakan, mesin terbaik untuk Linux, mesin terbaik untuk Windows dll.
ferit
@Saibot lihat hasil edit saya ..
Rebse
@Rebse Ya, Anda benar, memalukan pada saya :-)
ferit
12

Saya suka Xboard . Antarmukanya sangat keren untuk mesin catur seperti GNUChess dan mendukung koneksi ke server seperti FICS. Ini dapat mendukung mesin varian catur juga (termasuk varian internasional). Ini dapat digunakan untuk memainkan Fruit Engine, (seperti jawaban lain menyarankan.)

Berikut ini kutipan dari situs webnya:

XBoard adalah antarmuka pengguna grafis untuk catur dalam semua bentuk utamanya, termasuk catur internasional, xiangqi (catur Cina), shogi (catur Jepang) dan Makruk, di samping banyak varian kecil seperti Catur Pecundang, Gila Rumah, Catur960 dan Catur Capablanca. Ini menampilkan papan catur di layar, menerima gerakan yang dibuat dengan mouse, dan memuat serta menyimpan game dalam Portable Game Notation (PGN)

Ini juga memiliki port Windows.

Seth
sumber
Xboard juga favorit saya: ini hebat!
gented
7

Di Mac, saya menggunakan SCID sebagai antarmuka dan mesin Stockfish. Saya telah menggunakan Crafty dan merasa aman dan efektif jika digunakan sesuai petunjuk.

Mungkin ada versi baris perintah Unix untuk keduanya, jika itu yang Anda cari.

EDIT - Karena saya menulis di atas saya sudah memutar kotak Windows. Saya menjalankan Stockfish and Arena. Saya menemukan Arena menjengkelkan tetapi lebih baik daripada Tarrasch.

Tony Ennis
sumber
3

Semua mesin catur tingkat atas seperti Komodo, Houdini, Rybka, Stockfish dll. Mengikuti standar UCI , yang bebas platform . Tidak masalah Linux, Windows, OSX atau apa pun.

Yang Anda butuhkan (dan apa yang mungkin Anda tanyakan) adalah GUI untuk menjalankan mesin. Untuk ini, saya dapat menyarankan ChessX di Linux .

Omong-omong, mesin Chessmaster sangat buruk membandingkan mesin di atas, saya tidak akan pernah menyarankan untuk menggunakannya, jika Anda serius dalam catur.

ferit
sumber
1
Mesin adalah biner khusus platform. Peringkat 2.700 sudah cukup untuk semua orang kecuali 50 besar di dunia
Dmitry Fedorkov
Namun tidak ada profesional yang akan menggunakan caturmaster.
Ferit
Profesional sangat sedikit; itu jauh lebih mungkin bahwa OP adalah seorang amatir dan apa yang benar-benar dia butuhkan adalah mesin dengan gaya mirip manusia.
Dmitry Fedorkov
Anda mengatakan kecuali 50 teratas dalam komentar Anda, sekarang Anda menjadi amatir. Plus, mesin yang lemah tidak berarti gaya yang lebih mirip manusia. Tidak ada yang lebih suka produk yang lebih rendah, kecuali Anda.
Ferit
Saya tidak mengatakan bahwa Chessmaster tidak cocok untuk para profesional. Ada banyak kualitas yang berbeda dari sebuah mesin, tetapi Anda hanya menyadari peringkat, tampaknya.
Dmitry Fedorkov