Açıklama
Bir grafik kullanıcı arayüzü, yani GUI, kişinin etkileşim kurduğu görsel katmandır. Satrançta , hamle listesini, saatleri, düğmeleri ve analiz panellerini gösterebilir. Başlıca görevi, diğer yazılım bileşenlerinin çalışmasını görünür ve kolay yönetilebilir hâle getirmektir.
GUI en iyi hamleleri hesaplayan program olmak zorunda değildir. Bu işi, konumları analiz etmekte uzmanlaşmış bir program olan yapabilir. Örneğin Stockfish, metin komutlarıyla çalışabilen ve kendi GUI'sini içermeyen bir motordur. Grafik bir uygulama ona bağlanıp çıktısını okunabilir biçimde sunabilir.
GUI ile motorun iletişim kurmasının yaygın yollarından biri, Universal Chess Interface'in kısaltması olan UCI'dır. UCI bir metin protokolüdür: bir konum ayarlamak, analiz istemek ve sonuç almak için kullanılan mesajları tanımlar. GUI bu teknik çıktıyı, motorun o anda en iyi saydığı hamle dizisi olan , hangi tarafı daha iyi gördüğüne ilişkin değerlendirme veya arama ilerlemesini gösteren gibi öğelere dönüştürebilir. Kullanıcının cihazında hesap yapan bir çalıştırabilir veya uzak bir bilgisayarda hesap yapan bağlanabilir.
Sık karıştırılanlar
GUI ve satranç motoru
GUI görünür arayüzdür; motor konumu hesaplayan bileşendir. Tek bir uygulamada birlikte sunulabilirler, ancak farklı işler yaparlar.
Terimi görüntüleKaynaklar
- 1.Stockfish Docs, Stockfish
- 2.UCI Protocol and Stockfish Commands, Stockfish
