Opsi UCI

Parameter konfigurasi yang diumumkan oleh mesin catur dan dapat diperiksa atau diubah oleh antarmuka pengguna melalui UCI.

Penjelasan

UCI adalah singkatan dari Universal Chess Interface. Ini merupakan protokol teks yang memungkinkan antarmuka grafis, yaitu program yang menampilkan papan dan kontrol, berkomunikasi dengan , yaitu program yang menghitung langkah. Opsi UCI adalah pengaturan yang disediakan mesin kepada antarmuka tersebut, seperti ukuran memori, jumlah thread pemrosesan, atau dukungan Chess960.

Ketika antarmuka memulai sesi UCI, mesin mengumumkan setiap opsi beserta nama, jenis, dan, jika relevan, nilai bawaan, batas, atau pilihan yang diizinkan. Antarmuka dapat mengubah deskripsi itu menjadi kontrol yang terlihat, lalu mengirim perintah setoption untuk mengubah nilainya. Opsi yang tersedia berbeda menurut mesin dan versinya.

Lima jenis opsi UCI

  • check: nilai benar atau salah, biasanya ditampilkan sebagai kotak centang.
  • spin: bilangan bulat yang dibatasi oleh nilai minimum dan maksimum.
  • combo: satu pilihan dari sekumpulan nilai yang telah ditentukan.
  • button: tindakan satu kali tanpa nilai tersimpan, seperti mengosongkan tabel internal.
  • string: teks bebas, seperti jalur berkas.

Sebuah opsi bukan aturan catur maupun jaminan kompatibilitas universal. Dua mesin dapat memakai nama, rentang, dan nilai yang berbeda untuk fitur serupa. Perangkat lunak pengendali harus membaca apa yang benar-benar diumumkan oleh setiap mesin, bukan mengasumsikan daftar tetap.

Kebingungan umum

UCI dibandingkan dengan opsi UCI

UCI adalah keseluruhan protokol komunikasi; opsi UCI hanyalah satu pengaturan yang disediakan melalui protokol tersebut.

Sumber

  1. 1.UCI Protocol and Stockfish Commands, Stockfish
  2. 2.UCI Protocol, backscattering.de

Istilah terkait

© 2026 MindZug