Skip to content
Main Catur Cina (Xiangqi) Lawan Komputer: Panduan

Main Catur Cina (Xiangqi) Lawan Komputer: Panduan

Cara memilih lawan yang benar-benar mengajarimu sesuatu, dan hal-hal yang tidak dikuasai bot

Matthew Leroy6 min

Bisakah bermain catur Cina melawan komputer?

Bisa, dan kini justru itulah cara orang paling sering bermain. Lawan komputer tersedia seketika, kapan pun, pada kekuatan yang kamu pilih, dan ia tak pernah menyerah karena bosan atau terputus di tengah partai. Bagi pemula, ia menyingkirkan penghalang utama untuk memulai sama sekali: rasa sungkan membuang waktu pemain yang lebih kuat. Bagi pemain kuat, ia menawarkan sesuatu yang tak bisa diberikan manusia, yaitu mitra latih yang bersedia mengulang variasi pembukaan yang sama empat puluh kali tanpa mengeluh. Yang tak bisa diberikan komputer adalah tekstur psikologis partai sungguhan — tekanan waktu, lawan yang juga gugup, kesalahan yang muncul karena ada orang menatapmu. Kebanyakan pemain akhirnya melakukan keduanya, memakai komputer untuk berlatih dan manusia untuk bertanding. Untuk memulai partai sekarang juga melawan lawan yang setara denganmu, buka Xiangqi One.

Apa bedanya bot dengan mesin?

Perbedaan ini lebih penting daripada kedengarannya. Mesin adalah program yang dibangun untuk menemukan langkah terkuat secara objektif secepat mungkin; Pikafish, mesin Xiangqi sumber terbuka terdepan, adalah salah satunya, dan panduan lengkap Pikafish kami membahas apa saja yang dilakukannya. Bot adalah lawan yang dibangun untuk bermain pada tingkat tertentu, dan itu sasaran yang sama sekali berbeda. Kamu tidak bisa membuat bot yang baik semata dengan menyuruh mesin berpikir lebih sedikit — mesin yang dilemahkan akan bermain cemerlang selama enam langkah lalu membuang Benteng begitu saja, yang terasa sewenang-wenang alih-alih bisa dikalahkan. Bot yang baik itu dirancang: ia memakai penilaian mesin sebagai dasar, lalu menerapkan kebijakan yang disengaja tentang kesalahan mana yang akan dibuat dan seberapa sering. Kami menuliskan persis bagaimana kami melakukannya dalam artikel cara kami menyeimbangkan tingkat kesulitan bot. Ketika bermain melawan komputer, yang hampir selalu kamu inginkan adalah bot, bukan mesin yang kekuatannya dikurangi.

Tingkat kesulitan mana yang sebaiknya kamu pilih?

Patokan yang berguna adalah memilih tingkat ketika kamu kalah sekitar sepertiga dari partaimu. Rentang itulah tempat kesalahan cukup sering muncul untuk mengajarkan sesuatu, tetapi tidak begitu sering sampai setiap partai ambruk sebelum sempat memberi pelajaran. Kalau kamu menang nyaris di semua partai, kamu hanya mengulang apa yang sudah kamu kuasai; kalau kamu kalah nyaris di semuanya, kamu tak bisa tahu keputusan mana yang membuatmu kalah. Dua kebiasaan memudahkan pilihan ini. Pertama, naiklah tingkat begitu tingkat kemenanganmu melewati kira-kira dua pertiga, alih-alih berlama-lama di zona nyaman. Kedua, perlakukan sesi yang buruk sebagai kebisingan belaka — satu malam penuh kekalahan bukan alasan untuk turun tingkat. Perlu dicatat, angka tingkat yang ditampilkan sebuah bot bukanlah rating dalam pengertian kompetitif; hubungan keduanya longgar, dan artikel kami tentang rating Elo dalam Xiangqi menjelaskan kenapa angka daring dan angka resmi berbeda.

Apakah bermain melawan bot benar-benar membuatmu lebih baik?

Ya, tetapi hanya untuk hal-hal tertentu. Bot sangat baik untuk pembukaan, sebab kamu bisa mengulang posisi yang sama sampai rencananya jadi refleks, dan untuk taktik, sebab bot akan menghukum bidak yang menggantung setiap kali, sementara manusia bisa saja melewatkannya. Bot juga bagus untuk teknik babak akhir, karena kamu bisa menyusun sebuah posisi lalu menggilasnya berulang-ulang tanpa perlu mitra. Bot kurang membantu dalam perencanaan strategis menghadapi gagasan lawan sungguhan, sebab bot tak punya rencana yang bisa kamu baca dan tak punya kebiasaan yang bisa kamu manfaatkan. Bermain melawan bot saja cenderung menghasilkan pemain yang perhitungannya bagus tetapi pemahamannya atas alur partai lemah. Penawarnya bukan berhenti bermain melawan bot, melainkan menyelang-nyelinginya, dan menganalisis kekalahanmu alih-alih langsung memulai partai berikutnya — panduan peningkatan Xiangqi kami memaparkan rutinitas yang praktis.

Apa kelemahan bot?

Ada tiga, dan mengenalinya mencegahmu menarik pelajaran yang keliru. Pertama, bot yang dilemahkan berbuat salah secara tidak merata: banyak yang bermain nyaris sempurna lalu membuat satu langkah bencana, sehingga sebuah kemenangan bisa membuatmu mengira rencanamu berhasil padahal botlah yang menyerahkan partai itu. Kedua, bot tidak menggertak dan tidak bermain demi peluang praktis — manusia dalam posisi kalah akan merumitkan keadaan dan berharap; bot memainkan langkah terbaik secara objektif lalu pasrah kalah. Kamu tak pernah belajar bertahan menghadapi keputusasaan lawan. Ketiga, bot tidak punya perbendaharaan pembukaan dalam pengertian manusia: ia tak akan mengulang sistem kesayangan, jadi kamu tak bisa menyiapkan diri menghadapinya seperti menghadapi lawan di klub. Tak satu pun dari ini membuat latihan melawan bot jadi sia-sia, tetapi artinya kemenangan atas bot adalah bukti kemajuan yang lebih lemah daripada kemenangan atas manusia pada tingkat yang sama. Artikel kami tentang kesalahan pemula yang umum membahas kekeliruan yang akan dihukum bot tanpa ampun.

Sekuat apa AI catur Cina yang terkuat?

Jauh di atas manusia mana pun, dan jaraknya tidak dekat. Mesin Xiangqi modern yang berjalan di perangkat keras biasa saja sudah melampaui tingkat pemain terbaik dunia, dan pada perangkat keras yang kuat selisihnya menjadi menentukan — keadaannya mencerminkan apa yang terjadi di catur internasional, hanya saja datang belakangan dan bergerak lebih cepat. Mesin sumber terbuka terdepan adalah Pikafish, penyesuaian arsitektur Stockfish untuk Xiangqi, yang memadukan pencarian mendalam dengan jaringan saraf terlatih untuk penilaian posisi. Dalam praktiknya ini berarti tidak ada bot berkekuatan penuh yang bisa kamu kalahkan, dan produk apa pun yang menawarkanmu partai yang bisa dimenangkan pasti sengaja menahan diri. Itu bukan celaan: lawan yang tak bisa kamu kalahkan tidak mengajarkan apa-apa. Ikhtisar mesin AI Xiangqi kami menempatkan Pikafish di antara alternatifnya, dan panduan lengkap Pikafish kami mendalami cara kerjanya.

Bermain luring atau daring melawan komputer

Bermain melawan komputer secara luring berarti lawannya berjalan di perangkatmu sendiri. Cara ini tetap bisa dipakai di dalam pesawat, di terowongan, dan tanpa akun, dan tak ada satu pun langkahmu yang dikirim ke mana-mana. Batasnya adalah perangkatmu: ponsel tak bisa mencari sedalam komputer meja, jadi tingkat kesulitan yang paling tinggi berperilaku berbeda antar-perangkat keras. Bermain secara daring berarti perhitungannya berlangsung di peladen, yang memberi kekuatan yang seragam apa pun perangkat yang kamu pegang, dan biasanya membuat partai, rating, serta analisismu ikut berpindah antarperangkat. Timbal baliknya, kamu butuh sambungan, dan ada jeda pada setiap langkah. Untuk latihan santai keduanya sama saja; untuk latihan berulang yang serius pada posisi yang sama, luring biasanya terasa lebih enak karena langkahnya membalas seketika. Panduan kami tentang bermain Xiangqi online membandingkan platform-platformnya sendiri.

Perlukah menganalisis partainya setelah selesai?

Perlu, dan justru di situlah sebagian besar manfaatnya berada. Bermain melawan bot lalu langsung memulai partai berikutnya mengajarkan sangat sedikit; bermain melawan bot lalu menghabiskan lima menit mencari langkah ketika penilaian posisinya berayun mengajarkan sangat banyak. Kamu tidak perlu memahami keluaran mesin secara mendalam — yang kamu perlukan adalah menemukan satu langkah ketika keadaanmu berubah dari baik-baik saja menjadi lebih buruk, lalu bertanya apa yang kamu lewatkan. Kebiasaan tunggal itulah yang memisahkan pemain yang berkembang dari pemain yang sekadar menumpuk partai. Sebagian besar alat akan menampilkan grafik penilaian; penurunan yang tajam itulah pelajaranmu. Hati-hati jangan sampai berlebihan mengoreksi diri: mesin akan menandai sebagai tidak akurat langkah-langkah yang tak akan ditemukan manusia mana pun, dan mengejar kesempurnaan menurut ukuran mesin itu melelahkan sekaligus tidak produktif. Ikhtisar mesin AI Xiangqi kami menjelaskan cara membaca penilaian tanpa menjadi bergantung padanya.

Memulai melawan komputer

Mulailah dari tingkat yang lebih rendah daripada bisikan gengsimu. Mainkan lima partai pada tingkat yang kamu perkirakan bisa kamu menangi dengan nyaman, dan naik hanya setelah kamu memenangi sebagian besar di antaranya tanpa nyaris kalah — intinya membangun kebiasaan merampungkan partai, bukan membuktikan tingkat. Setelah itu menetaplah di tingkat kesulitan ketika kamu kalah kira-kira sepertiga, dan bertahanlah di situ sampai tingkat kemenanganmu naik. Kalau kamu benar-benar baru mengenal permainan ini, pelajari dulu gerakannya: panduan lengkap bermain Xiangqi kami membahas aturannya langkah demi langkah, dan buku aturan lengkap tersedia kapan pun kamu perlu memeriksa sesuatu yang spesifik. Begitu kamu siap bermain, buka Xiangqi One lalu pilih lawanmu. Untuk sisa panduan praktisnya, telusuri kategori tutorial.

Lanjut membaca