UCI hamle notasyonu

Diğer adıyla: UCI hamle dizesi

Bir satranç arayüzü ile motor arasında tek bir hamleyi iletmek için UCI protokolünün kullandığı koordinat dizesi.

Açıklama

UCI, grafik arayüzün bir satranç iletişim kurduğu metin protokolü Universal Chess Interface'in kısaltmasıdır. Bu protokol içinde sıradan bir hamle, başlangıç karesi ile hedef kareyi içeren kompakt bir dize olarak gönderilir.

Her kare a ile h arasında bir dikey harfi ve 1 ile 8 arasında bir yatay numarası kullanır. Bu nedenle e2e4, e2'den e4'e hareket etmek demektir. Dize hareket eden taşın harfini, alış işaretini veya şah göstergesini içermez. Program bu bilgileri mevcut konumdan çıkarır.

Terfi beşinci bir küçük harf ekler: vezir için q, kale için r, fil için b veya at için n. Şah ve kalenin birleşik hamlesi olan rok, şah hamlesi olarak kodlanır; örneğin standart satrançta Beyazın şah kanadı roku için e1g1 kullanılır.

Hamle dizesi UCI protokolünün yalnızca bir parçasıdır. Ayrı komutlar konumu ayarlar, aramayı başlatır ve en iyi hamleyi döndürür. Alınan taş için gösterge ekleyebilen da farklıdır.

Kullanım ve bağlam

Biçim, insanlar için rahat okunan bir notasyon kâğıdı değil, programlar arasında belirsizliğe yer bırakmayan veri alışverişi için tasarlanmıştır.

Sık karıştırılanlar

Standart cebirsel notasyon

Standart notasyon genellikle başlangıç karesini yazmaz ve insan okuyucuya yönelik ayrıntılar ekler. UCI her zaman başlangıç ve hedefi verir.

UCI protokolünün tamamı

e2e4 gibi bir dize tek bir hamleyi temsil eder. Protokol, motoru yönetmek için birçok komut daha içerir.

Kaynaklar

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

İlgili terimler

© 2026 MindZug