chess.com

" Biz Chess'in önüne Ay-Yıldız Koyduk "

   

Gui Engine Nedir ?, Uci Nedir? ,Engine Nedir ?

Evet arkadaşlar ilk sunumumuzda Gui,uci,engine tanımlamalarını vereceğiz ve bundan sonra tüm derslerimizde kullanacağımız Chessbase 9 ve Fritz Gui si ni (shredder, Fritz, junior,hiarcs,zapchess) tanıyacağız.

Öncelikle Fritz Gui sini tanıyalım.Resim 01 de gördüğünüz gibi Fritz Gui si demek satranç oyunu nu oynayacağımız ara yüz demektir.(İnterface) Chessbase firmasının ürettiği tüm ara yüzler % 90 oranla birbirinin aynısıdır.Bu yüzden dolayı Fritz, Shredder, Junior,Hiarcs,Zappa vb Chessbase imzalı hangi ürünü kullanırsak kullanalım ara yüz tamamen aynı olacak ve bunlardan sadece birini öğrendiğimiz zaman hepsini hiç problemsiz kullanabileceksiniz.Onun için yukarda zikredilenlerden hangisi elinizde varsa onu kullanabilirsiniz.

Motor(Engine) :İngilizce 'Engine' kelimesinin anlamı olan motor Fritz Gui sinde programın adı manasında kullanılmıştır.Yani Fritz engine i yada motoru derken Fritz ten, Shredder motoru derken Shredder dan bahsediyoruz.Yani hamleleri hesaplayan, bir programcı tarafından belirli bir algoritma ile yazılmış programdır.örn:Shredder (Kahlen MAYER), Fritz (Frans MORSCH) vb.

Konuyu şöyle özetlersem daha anlaşılır olur.Her sene yapılan Dünya Satranç Programları Yarışmasının galibi eğer isterse yada anlaşırsa diyelim kendi programını Chessbase firmasından piyasaya sürer.Burada ara yüzü yapan Chessbase firmasıdır,programı yazan motorun yazarıdır.Bu yüzdendir ki ara yüzler hiç bir zaman değişmez sadece programcılar ve programların adı değişir.

Bunu neden bu kadar detaylı anlatıyorum çünkü elinizde bu oyunların hepside olsa sadece birini kuracaksınız diğerlerinin sadece motor dosyasını C:\Program Files\Chessbase\Engines klasörüne atacaksınız böylece tek ara yüz üstünden yüzlerce motor dosyasını oynatabileceksiniz dilerseniz anlattıklarımı resimlerle destekliyim böylece daha anlaşılmış olur.


Resim 01 imajı bilgisayarınıza kopyalayarak daha büyük şeklini görebilirsiniz..
İşte Fritz Gui si


Resim 01 imajı bilgisayarınıza kopyalayarak daha büyük şeklini görebilirsiniz..

Resim 02 bir çok değişik motor ve hepsi C:\Program Files\ChessBase\Engines klasöründe


Resim 03 imajı bilgisayarınıza kopyalayarak daha büyük şeklini görebilirsiniz..

Resim 03 ve tek bir ara yüz üstünden tüm engine ları oynatabiliyorum.

Eğer herhangi bir problem yoksa Uci ve eng arasındaki küçük detayı anlatıp yeni konuya geçelim

UCi:Universal Chess İnterface
ENG:Engine(motorun kısaltması olarak)

Esasen Uci ile eng arasında hiç bir fark yoktur.Aynen note pad ile word belgesi arasındaki fark gibidir.Aynı işi farklı ara yüzler kullanarak görürler.Yada ara yüzün farklı birimini kullanarak görürler.
Hemen resimle anlatalım resim 02 ye bakarsanız dosyaların isimlerinin uzantıları .eng şeklinde Shredder 8.eng gibi.İşte bu uzantıları eng olan motorlar yalnızca Chessbase ara yüzlerinde kullanılabilir.

Şimdi 3.resime dikkat.Klasör açıldığında rybka 2.3.2a mp 32 bit adında bir motor daha var fakat deminki klasörde yoktu bu nasıl oldu?(Başta motorların çalışması için C:\Program Files\ChessBase\Engines klasörüne atılması gerektiğini söylemiştik) İşte bu rybka gibi motorlar Uci uzantılı dosyalardır.Esasen gerçek uzantıları farklı olup yalnızca Chessbase ara yüzünde kullanılmak için Uci formatına çevrilmişlerdir.(Neden derseniz çünkü dünyada en çok reklamı yapılan ve lanse edilen ara yüz Chessbase' in kidir.

Peki eng uzantılı dosyaların nasıl yüklendiğini az önce söyledik.Ya bu Uci ler nasıl yüklenir?Hep beraber bakalım.


Resim 04 imajı bilgisayarınıza kopyalayarak daha büyük şeklini görebilirsiniz..

Görüldüğü gibi makine ve Uci makinesi yarat yolunu izliyoruz çıkan sekmeden tara diyerek Uci motorunun olduğu yere gidip motoru bularak çift tıklatıyoruz.Böylece ara yüzümüze motorun adresini vererek Uci motorlarını da ara yüzümüzde kullanmış oluyoruz.


Resim 05 imajı bilgisayarınıza kopyalayarak daha büyük şeklini görebilirsiniz..


Resim 05 imajı bilgisayarınıza kopyalayarak daha büyük şeklini görebilirsiniz..


Saygılar Sevgiler
Mert KOÇ
 

 

Copyright © TRchess.com