## Hakkında

DroidFish çok güçlü Stockfish satranç motoru ile birlikte zengin özellikli grafiksel satranç kullanıcı arayüzüdür.

A full manual is available here (html) and here (pdf).

### Özelikleri

- Açılış Kitabı
- Sınırsız İleri/Geri
- Panoya/dan kopyala/yapıştır
- Analiz Modu
- İki oyuncu modu
- Bilgisayara karşı bilgisayar modu
- Pozisyon kurulumu
- Kapsamlı PGN desteği
- Ayarlanabilir oynama gücü
- Harici UCI motorları
- Gaviota oyunsonu arşivi
- Syzygy oyunsonu arşivi

### İpuçları

- Mod/Sağ/Sol düğmelerine uzun dokunarak ek komutlara ulaşılabilir.
- Oyunu tekrar oynarken, yarım hamle yapmak/geri alabilmek için oyun modunu Oyunu düzenle/yeniden oynaya getirin.

### Açılış Kitapları

DroidFish dahili küçük bir açılış kitabı içerir. Daha büyük bir kitap kullanmak istiyorsanız, DroidFish'i polyglot veya CTG kitap dosyaları kullanmak üzere yapılandırabilirsiniz:

1. Bir veya daha fazla polyglot kitabını DroidFish/book dizinine kopyalayın. Polyglot kitabının uzantısı .bin olmalıdır. Not! Android dosya sistemi harf duyarlı olduğu için uzantı .bin olmalı. .Bin veya .BIN olmamalı.
2. Bir veya daha fazla CTG kitabını DroidFish/book dizinine kopyalayın. CTG kitabı .ctg, .ctb ve .cto uzantılarına sahip dosyalar içerir. Bu üç dosyayı da kopyalayın.
3. Program menüsünden Açılış kitabını seç fonksiyonunu kullanın.
4. Kullanmak istediğinizi seçin.

### PGN dosyaları

DroidFish, PGN dosyalarından oyun yükleyebilir.

1. Bir veya daha fazla PGN dosyasını DroidFish/pgn dizinine kopyalayın.
2. Satranç tahtasına basılı tutun ve PGN dosyasından oyun yükleyi seçin.
3. Yüklemek istediğiniz oyunu seçin.

Oyuncu adları gibi oyun başlıklarını düzenlemek için, hamle listesine uzun basın ve Başlıkları Düzenle'yi seçin. Bir hamle için yorumları düzenlemek için hamle listesine uzun basın ve Yorumları Düzenle'yi seçin.

Düzenlenmiş oyunu kaydetmek için satranç tahtasına uzun basın ve PGN dosyasına oyunu kaydet'i seçin. Kaydedilecek dosyayı seçin, ardından yeni oyunun kaydedileceği dosyadaki konumunu seçin.

Not! Eğer OI File Manager yüklü ise herhangi bir dizine oyun kaydedilip yüklenebilir.

Oyun ağacına bilgisayar analizi eklemek için, bilgisayar düşünürken analiz bilgisine uzunca basın ve Analiz Ekle'yi seçin. Mevcut ana varyasyon, oyun ağacında bir varyasyon olarak eklenir.

Analiz modunda, oyun ağacına boş hamleler eklemek mümkündür. Boş hamlelerin PGN standardına dahil olmadığını ve diğer PGN satranç programlarında çalışmayacağını unutmayın.

### Scid Dosyaları

Hareket halindeyken Scid'i kurduysanız, Scid veritabanı dosyalarını doğrudan DroidFish'den okuyabilirsiniz. Satranç tahtasına uzun basın ve Scid dosyasından oyunu yükle seçeneğini seçin.

### FEN/EPD Dosyaları

DroidFish, FEN / EPD dosyalarından pozisyon yükleyebilir.

1. Bir veya daha fazla FEN / EPD dosyasını SD kartdaki DroidFish/epd dizinine kopyalayın.
2. Satranç tahtasına uzun basın ve Dosyadan pozisyon yükle seçeneğini seçin.
3. Dosyayı seçin, daha sonra dosyanın içinde yüklemek istediğinizi seçin.

Ayrıca, ChessOcr (ücretli) gibi harici programlardan konumlar yükleyebilirsiniz; bu, bir satranç diyagramının resmini çekmek ve otomatik olarak DroidFish'daki konumu ayarlamak için kamerayı kullanmanızı sağlar.

1. Satranç tahtasına uzun basın ve Pozisyon Alma'yı seçin.
2. Harici programdaki talimatları izleyin.

### UCI Satranç Motorları

DroidFish harici UCI satranç motorlarını kullanabilir.

1. Bir veya daha fazla UCI motoru ikili dosyalarını SD kartındaki DroidFish/uci dizinine kopyalayın. Not! İkili dosyalar Android için derlenmelidir.
2. Program menüsünden Satranç Motorlarını Yönet'i seçin ve Satranç Motorunu seç kullanılarak motoru seçin.

### Uzak sunucudaki UCI motorları

DroidFish, uzaktaki sunucuda çalışan UCI motorlarını kullanabilir.

1. Satranç ağı sunucu yazılımını uzaktaki bilgisayara yükleyin.
   1. Windows için, DroidFish sayfasından sunucu yazılımını yükleyin.
   2. Linux için, `tcputils` paketinden `mini-inetd` kullanılabilir.
2. Program menüsünde Satranç Motorlarını Yönet'i seçin, yeni bir ağ motoru oluşturun ve uzak motorun ana makine adını ve port numarasını girin.
3. Program menüsünden Satranç Motorlarını Yönet'i seçin ve Satranç Motorunu seçin ve kullanılacak motoru seçin.

### Gaviota Oyunsonu Arşivi

Gaviota oyun arşivini kullanmak için:

1. .gtb .cp4 dosyalarını SD karttaki DroidFish/gtb dizinine kopyalayın.
2. Arşivin nasıl kullanıldığını denetlemek için Oyunsonu Arşivi tercihleri ekranını kullanın.

### Syzygy Oyunsonu Arşivi

Syzygy oyunsonu arşivini kulllanmak için:

1. .rtbw ve isteğe bağlı olarak .rtbz dosyalarını SD kartındaki DroidFish/rtb dizinine kopyalayın.
2. Arşivin nasıl kullanılacağını kontrol etmek için Oyunsonu Arşivi tercihleri ekranını kullanın.

### Lisans

GNU GPL v3. The source code is available from GitHub.

### Geliştiriciler

- DroidFish, Peter Österlund tarafından geliştirildi.
- Stockfish, Tord Romstad, Marco Costalba, Gary Linscott ve Joona Kiiski tarafından geliştirilmiştir.
- Kullanıcı arayüzü iyileştirilmesi Aaro Korhonen tarafından yapılmıştır.
- Oyuncu adları gibi oyun başlıklarını düzenlemek için, hamle listesine uzun basın ve Başlıkları Düzenle'yi seçin. Bir hamle için yorumları düzenlemek için hamle listesine uzun basın ve Yorumları Düzenle'yi seçin.
  - LZMA sıkıştırma Igor Pavlov tarafından.
  - ZLIB sıkıştırma, Telif hakkı © 1995-2005 Jean-loup Gailly ve Mark Adler.
  - LZF sıkıştırma, Telif hakkı © 2000-2007 Marc Alexander Lehmann.
- SVG okuyucu androidsvg projesinden yararlanılmıştır.
- Chess pieces from PyChess project.
- Renk seçici, Telif hakkı © 2010 Daniel Nilsson ve Telif hakkı © 2011 Sergey Margaritov.
- Açık değişimli satranç motoru arayüzü Gerhard Kalab tarafından Apache 2.0 lisansıyla yazıldı.
- Syzygy arşivi probing kodu, Telif hakkı © 2011-2013 Ronald de Man.
- Tur Rehberi kütüphanesi, Telif hakkı © 2015 Tan Jun Rong.
- Yüzen Eylem düğmesi kütüphanesi, Telif hakkı © 2014 str4d ve Jerzy Chalupski.
- cpu_features library, Copyright © 2017 Google Inc., Apache 2.0 license.

### Çeviriler

Çeviri crowdin.net ile yapıldı.

- Almanca'ya çeviren Uwe Walschus.
- İspanyolca'ya çeviren Amador Cuesta.
- Rusça'ya çeviren SWEN и dfuk (allBlackBerry).
- Portekizce'ye çeviren C. R. Zamana.
- Fransızca'ya çeviren Eric Weibel (Thanvillé).
- İtalyanca'ya çeviren Michele Carfora (suessola).
- Hollandaca'ya çeviren David Pront.
- Lehçe'ye çeviren Rafał Smyka.
- Ukraynaca'ya çeviren Mix Gerder ve Toru Hasegawa.
- Belerusça'ya çeviren Mix Gerder.
- Korece'ye çeviren Hyobeom Ahn.
- Türkçe'ye çeviren Emrullah Ertürk.