Notasi langkah UCI

Juga dikenal sebagai: string langkah UCI

String koordinat yang digunakan protokol UCI untuk menyampaikan satu langkah antara antarmuka catur dan mesin.

Penjelasan

UCI adalah singkatan dari Universal Chess Interface, protokol teks yang digunakan antarmuka grafis untuk berkomunikasi dengan . Dalam protokol tersebut, langkah biasa dikirim sebagai string ringkas yang memuat petak asal dan petak tujuan.

Setiap petak menggunakan huruf lajur dari a sampai h dan nomor baris dari 1 sampai 8. Karena itu, e2e4 berarti bergerak dari e2 ke e4. String tersebut tidak memuat huruf buah yang bergerak, tanda penangkapan, atau penanda skak. Program memperoleh fakta itu dari posisi saat ini.

Promosi menambahkan huruf kecil kelima: q untuk menteri, r untuk benteng, b untuk gajah, atau n untuk kuda. Rokade, yaitu langkah gabungan raja dan benteng, dikodekan sebagai langkah raja, misalnya e1g1 untuk rokade sisi raja Putih dalam catur standar.

String langkah hanyalah satu bagian dari protokol UCI. Perintah terpisah menetapkan posisi, memulai pencarian, dan mengembalikan langkah terbaik. Format ini juga berbeda dari , yang dapat menambahkan penanda buah yang ditangkap.

Penggunaan dan konteks

Format ini dirancang untuk pertukaran antarprogram tanpa ambiguitas, bukan untuk lembar notasi yang mudah dibaca manusia.

Kebingungan umum

Notasi aljabar standar

Notasi standar biasanya menghilangkan petak asal dan menambahkan rincian untuk pembaca manusia. UCI selalu mencantumkan asal dan tujuan.

Protokol UCI lengkap

String seperti e2e4 mewakili satu langkah. Protokol ini juga memuat banyak perintah untuk mengendalikan mesin.

Sumber

  1. 1.UCI Protocol, Rudolf Huber and Stefan Meyer-Kahlen
  2. 2.UCI Protocol and Stockfish Commands, Stockfish

Istilah terkait

© 2026 MindZug