06-04-2017, 15:40
UCI Protocol- Universal Chess Interface Protocol- Evrensel satranç arayüz protokolü
GUI- Graphical User Interface - Grafik tabanlı kullanıcı arabirimi
Chess Engine- Satranç Motoru
Satranç programları genelde iki kısımdan oluşur.
1. Satranç taşlarını, tahtayı grafiksel (veya dos/terminal tabanlı) olarak kullanıcıya göstermek için olan kısım ki buna GUI diyoruz.
2. Tahta üzerinde oluşan pozisyonu değerlendirip hamle önerilerinde bulunan kısım. Buna da satranç motoru diyoruz.
Bu iki kısmın haberleşmesi yani yapılan hamleyle oluşan pozisyonun satranç motoruna aktarılması ve değerlendirmelerin geri alınması işlemi için de standartlaşmaya gidilmiştir. Bu standartlardan biri de UCI'dir. (Bir başkası Chess Engine Communication Protocol)
Dolayısı ile herhangi bir satranç motorunu kullanmak istediğinizde kullandığı protokole uygun bir arayüz seçmeniz yeterlidir.
Satranç GUI'leri için: https://chessprogramming.wikispaces.com/GUI adresine bakabilirsiniz.
Fritz kullanmıyorsanız Arena veya Tarrasch kullanabilirsiniz. GUI'de 32 veya 64 bit olmasının çok fazla bir önemi yok.
GUI- Graphical User Interface - Grafik tabanlı kullanıcı arabirimi
Chess Engine- Satranç Motoru
Satranç programları genelde iki kısımdan oluşur.
1. Satranç taşlarını, tahtayı grafiksel (veya dos/terminal tabanlı) olarak kullanıcıya göstermek için olan kısım ki buna GUI diyoruz.
2. Tahta üzerinde oluşan pozisyonu değerlendirip hamle önerilerinde bulunan kısım. Buna da satranç motoru diyoruz.
Bu iki kısmın haberleşmesi yani yapılan hamleyle oluşan pozisyonun satranç motoruna aktarılması ve değerlendirmelerin geri alınması işlemi için de standartlaşmaya gidilmiştir. Bu standartlardan biri de UCI'dir. (Bir başkası Chess Engine Communication Protocol)
Dolayısı ile herhangi bir satranç motorunu kullanmak istediğinizde kullandığı protokole uygun bir arayüz seçmeniz yeterlidir.
Satranç GUI'leri için: https://chessprogramming.wikispaces.com/GUI adresine bakabilirsiniz.
Fritz kullanmıyorsanız Arena veya Tarrasch kullanabilirsiniz. GUI'de 32 veya 64 bit olmasının çok fazla bir önemi yok.