Untuk memahami artikel ini, halaman-halaman berikut sangat membantu:
Catur adalah salah satu permainan tertua umat manusia. Tapi itu tidak berarti itu sudah ketinggalan zaman – justru sebaliknya. Program catur yang tak terhitung jumlahnya mengalah di pasar. Mereka terus berkembang, dan melawan komputer terbaik, setiap lawan manusia sekarang tidak memiliki kesempatan 🇩🇪. Jika Anda ingin mengubah PC Ubuntu Anda menjadi mesin catur, Anda akan menemukan kemungkinan di sini: apakah melawan komputer atau melalui Internet melawan lawan manusia, apakah pemula atau "profesional" – Ubuntu memiliki sesuatu untuk semua orang. Pendahuluan¶
Perbedaan dibuat antara dua komponen perangkat lunak catur: mesin catur dan antarmuka grafis ("program papan catur"). Mesin adalah, sehingga untuk berbicara, "otak", sehingga mereka terutama bertanggung jawab untuk menghitung bergerak dan dengan demikian untuk permainan catur yang sebenarnya. Namun, banyak mesin saat ini dapat melakukan lebih banyak lagi, seperti penilaian posisi dan kueri dari database (e.B. membuka perpustakaan). Namun, mesin tidak memiliki antarmuka pengguna grafis secara native. Hari ini, tentu saja, catur hampir selalu dimainkan di komputer dengan atau di bawah antarmuka pengguna grafis. Namun, juga mungkin di bawah Ubuntu untuk bermain melawan mesin tertentu (tidak bekerja untuk semua) di terminal. Beberapa menawarkan efek khusus, seperti representasi gaya dari posisi tersebut.
Karena metode ini sangat tidak nyaman dan saat ini pada dasarnya hanya menarik nostalgia, ada berbagai antarmuka grafis yang memungkinkan komunikasi antara mesin dan pengguna melalui papan catur yang ditampilkan di layar. Beberapa antarmuka menawarkan fungsi tambahan yang sangat komprehensif, yang bahkan mungkin berada di latar depan. Beberapa antarmuka juga dapat dikonfigurasi dengan beberapa mesin yang berbeda, yang membuka kemungkinan menarik lebih lanjut, seperti "bermain keluar" posisi dengan mesin yang berbeda dan banyak lagi. Bahkan jika penggunaan ini biasanya bukan fokus: Untuk orang permainan melawan manusia, tentu saja cukup untuk menginstal program papan catur tanpa mesin.
Perangkat lunak catur komersial sering terdiri dari mesin dengan antarmuka yang dirancang khusus yang tak terpisahkan terkait dengan mesin. Jadi pengguna tidak memperhatikan dua komponen program. Juga untuk Linux ada perangkat lunak yang terisolasi seperti itu, tetapi ini adalah pengecualian. Secara umum, Anda memiliki kebebasan (dan tentu saja tantangan) untuk menggabungkan mesin yang berbeda dengan antarmuka yang diinginkan. Untuk melakukan ini, pertama instal satu atau lebih mesin, lalu antarmuka. Ini kemudian biasanya menawarkan kemungkinan untuk memilih mesin dalam menu; namun, langkah-langkah konfigurasi tambahan mungkin diperlukan. Mesin¶
Artikel tentang mesin catur secara singkat menjelaskan kesembilan mesin di repositori Ubuntu. Secara khusus, operasi di terminal dibahas, jika memungkinkan. Untuk dua mesin ini, ia memiliki perpustakaan pembuka di sumber paket, yang dapat diinstal juga. Artikel lebih lanjut di sini hanya berkaitan dengan antarmuka grafis, program lengkap dengan antarmuka pengguna grafis dan tentu saja dengan integrasi mesin ke dalam antarmuka grafis.Antarmuka grafis dan program catur grafis¶Ikhtisar tabular tentang fungsionalitas¶ Ikhtisar fungsi Permainan peran ChessFunctionalboardXboardKnightsPyChessGNOME ChessBrutalchessjChessBoardJoséDreamchessGame dengan batasan waktuJaJaJaYYyoneNoYYYyOneYyOneselectableyyyynonoyyyy dari dua mesin melawan satu sama lain noyyelegalloy ya yesnoplay melawan lawan manusiaynyynyy koordinat di papan kemungkinanYesYesYesNonine onYesYesYesomechange (Tema)YesYEsYes2D/3DNein ****NoYEsYesOne dapat diubah (tema audio)YesYEsYEsYoneOne
* Menurut dokumentasi mungkin, tetapi tidak bekerja ** hanya sebelum dimulainya permainan hanya pada awal program, 18 tingkat ukuran yang mungkin Menurut dokumentasi, ada dua tema, tetapi yang kedua mengarah pada crashintegration mesin¶
Buah menempati posisi khusus, karena mesin ini tidak didasarkan pada protokol xboard seperti yang lain, tetapi pada protokol UCI. Saat ini, hanya Knights dan José yang dapat mengintegrasikan mesin berbasis UCI secara default. Toga II dikembangkan berdasarkan Buah, tetapi menguasai kedua protokol. Antarmuka yang hanya mengetahui protokol xboard dapat menggunakan protokol UCI dengan adaptor polyglot (universe).
Ikhtisar berikut menunjukkan program mana yang dapat menggunakan mesin mana, baik secara otomatis melalui jalur ke mesin atau secara manual dengan memanggil perintah yang sesuai; penggunaan adaptor polyglot tidak diperhitungkan di sini.
* lihat catatan di Engines eboardeboard¶
eboard 🇬🇧 adalah pemimpin dalam kategori permukaan catur, hanya kekurangan kecil dalam keramahan pengguna yang harus disebutkan.
Sebagai "permen" kecil, eboard menawarkan kemungkinan untuk terhubung langsung dengan pengguna eboard lain melalui Internet. Instalasi¶
Perintah untuk menginstal paket:sudo apt-get install eboard
Atau instal dengan apturl, Link: apt://eboard
Program ini dapat dimulai dengan eboard perintah [3]. Konfigurasi¶
Pengaturan item menu serta sub-item sebagian besar mudah dimengerti. Hanya fakta bahwa permainan dengan "Partner → game melawan mesin" harus dimulai membutuhkan beberapa membiasakan diri. Fungsi penyimpanan game disembunyikan di bawah "Window → Games on the Client".
Mesin yang tidak terdeteksi secara otomatis oleh program ini disebut "Generic Engine". Setelah Anda mengintegrasikan mesin pihak ketiga seperti itu, Anda dapat mengatur "bookmark" untuk itu, yang kemudian tercantum dalam menu "Partners → Engine Bookmarks". Perlu dicatat bahwa GNU Chess 5 dipandang sebagai mesin pihak ketiga, sementara GNU Chess 4 secara otomatis terdeteksi.
Tema tambahan disertakan dalam paket
eboard-extras-pack1 (alam semesta)
Perintah untuk menginstal paket:sudo apt-get install eboard-extras-pack1
Atau instal dengan apturl, Link: apt://eboard-extras-pack1
mengandung. Setelah instalasi [1], mereka akan terdaftar saat berikutnya Anda memulai eboard di bawah "Pengaturan → set angka (bitmap)".Papan X¶
Xboard 🇬🇧 adalah salah satu program papan catur tertua untuk Linux. Operasi ini membutuhkan waktu untuk membiasakan diri, dan tampilan menu terlihat kuno. Namun, Xboard menebus kerugian ini dengan fungsinya yang baik. Secara khusus, kemungkinan input posisi bebas layak disebutkan di sini. Instalasi¶
Xboard diinstal [1] melalui paket
Perintah untuk menginstal paket:sudo apt-get install xboard
Atau instal dengan apturl, Link: apt://xboard
Xboard dapat dimulai dengan menggunakan perintah xboard [3]. Konfigurasi¶
Pemilihan mesin yang berbeda dan banyak lagi dilakukan melalui parameter baris perintah atau melalui file ~/. Xdefaults. Karena banyak opsi konfigurasi, tidak mungkin untuk mencantumkan semuanya pada saat ini. Bantuan dapat diperoleh dengan memasukkan man xboard di terminal [2].
Integrasi mesin dilakukan melalui parameter -fcp ("program catur pertama"), misalnya
Jika Anda ingin memiliki dua mesin bersaing satu sama lain, Anda harus menentukan mesin kedua dengan parameter -scp ("program catur kedua"), misalnyaxboard -fcp sjeng -scp crafty
Warna bidang dan angka dapat dikonfigurasi secara individual. Contoh:xboard -size medium -lightSquareColor \#dddd88 -darkSquareColor \#cc3300 -whitePieceColor \#ffffcc -blackPieceColor \#330000
Bantuan yang sedikit lebih baik untuk konfigurasi dapat ditemukan di situs 🇬🇧 Linux kecil Vico. Pilihan set angka alternatif, yang berada di bawah LGPL (GNU Lesser General Public License), ditawarkan pada MaurizioHomepage 🇬🇧.KnightsKnights¶
Program KDE Knights 🇬🇧 sangat user-friendly dan menawarkan banyak opsi kustomisasi. Hanya kemungkinan untuk memasuki posisi yang hilang. Instalasi¶
Instalasi [1] dilakukan hanya melalui paket