Bilgisayar satrancı
| seri |
| Satranç programlama |
|---|
Bilgisayar satrancı, satranç oynayabilen özel donanımları (satranç bilgisayarları) ve yazılımları kapsayan bir kavramdır. Bu sistemler; insan rakiplerin bulunmadığı durumlarda oyunculara pratik yapma imkânı sunmasının yanı sıra oyun analizi, antrenman ve eğlence amacıyla da yaygın olarak kullanılır. Günümüzde, süper bilgisayarlardan akıllı telefonlara[1] kadar geniş bir yelpazedeki cihazlarda bir büyükusta seviyesinde hatta daha güçlü oynayabilen bilgisayar satrancı uygulamaları bulunmaktadır. Ayrıca yalnızca bu amaca hizmet eden bağımsız satranç makineleri de mevcuttur. Stockfish,[2] Leela Chess Zero,[3] GNU Chess, Fruit gibi birçok ücretsiz ve açık kaynaklı uygulama çeşitli platformlarda kullanılabilir durumdadır.
Donanım veya yazılım tabanlı olması fark etmeksizin bilgisayar satrancı uygulamaları, hamle seçimi yaparken insanlardan farklı bir yaklaşım izler. Mevcut konumdan başlayarak olası hamle dizilerini temsil eden arama ağaçları oluşturur, bu ağaçları tarar ve konum değerlendirmesi yapmak için sezgisel algoritmalar kullanır. Amaç, en yüksek değerlendirmeye sahip hamleyi seçmektir. Bu arama ağaçları genellikle binlerce ila milyonlarca düğümden oluşur. Saniyede milyonlarca düğümü işleyebilen modern bilgisayarların yüksek işlem gücü, arama ağacını yalnızca mantıklı düğümleri içerecek şekilde daraltan genişletme ve budama (indirgeme) sezgiselleriyle birleştiğinde bu arama yöntemi son derece etkili sonuçlar verir.
Kaynakça
[değiştir | kaynağı değiştir]- ↑ "Stockfish download". 6 Mart 2026 tarihinde kaynağından arşivlendi.
- ↑ "GitHub - official-stockfish/Stockfish". GitHub. 28 Şubat 2026 tarihinde kaynağından arşivlendi.
- ↑ "GitHub - LeelaChessZero/lc0". GitHub. 1 Mart 2026 tarihinde kaynağından arşivlendi.