← Back to Articles

Stockfish derinliğini anlamak ve bunun partilerine etkisi

Arama derinliği, zaman yönetimi ve daha derin analizin gerçekten önem kazandığı anlar için pratik bir rehber

ChessOnyx·2026-03-10·7 min read

Stockfish analizinde "derinlik 24" yazdığında bu aslında ne anlama gelir? Çoğu oyuncu daha yüksek derinliğin daha iyi analiz demek olduğunu sezer, ama bu sayının neyi temsil ettiğini, nasıl elde edildiğini ve ne zaman gerçekten ağırlık taşıdığını pek az kişi bilir. Bu akademik bir merak değil: motor analizinin gelişimine ne kadar katkı yapacağını doğrudan belirler.

Bu rehberde Stockfish'in bir pozisyonu nasıl taradığını, derinlik sayısının neyi söylediğini ve kendi çalışmanda analiz derinliği konusunda nasıl akıllıca karar vereceğini adım adım açıyoruz.

Arama derinliği nedir?

Özünde arama derinliği, motorun ana varyantında kaç yarım hamle (ply) ileriye baktığını gösterir. Derinlik 20, Stockfish'in en az 20 yarım hamlelik dizileri incelediği anlamına gelir; kabaca her taraf için on tam hamle. Bu tarif teknik olarak doğru olsa da önemli bir noktada yanıltıcıdır.

Çünkü modern motorlar bütün varyantları aynı derinlikte taramaz. Stockfish, alfa-beta budamasını çeşitli arama uzatma ve kısaltmalarıyla birlikte kullanır. Umut vaat eden varyantlar nominal derinliğin çok ötesine götürülür, açıkça kötü olanlar erkenden kesilir. "Derinlik 24" görünen bir pozisyonda kimi devamlar 40 yarım hamle ve ötesine kadar hesaplanmış, kimileriyse 10'da kesilmiş olabilir.

Motorları bu denli güçlü kılan işte bu seçici aramadır. Bariz kötü hamlelere zaman harcamak yerine hesap güçlerini kritik varyantlara yoğunlaştırırlar. Gösterilen derinlik asgari bir güvencedir — motor ana varyantı boyunca en azından o kadar bakmıştır — ama gerçek arama çok daha karmaşık ve dengesizdir.

Derinlik değerlendirme kalitesini nasıl etkiler

Derinlikle isabet arasındaki ilişki doğrusal değildir. Derinlik 10'dan 15'e geçmek analiz kalitesinde çarpıcı bir sıçrama yaratır. 20'den 25'e geçmek hâlâ önemlidir ama etkisi belirgin biçimde azalır. 30'dan 35'e geçmek çoğu pozisyonda yalnızca ince ayar getirir.

Bu azalan getirinin pratik bir açıklaması var. Düşük derinlikte motor taktik dizileri sık sık kaçırır ve pozisyonları yanlış tartar. Her ek derinlik basamağı yeni taktik olanaklar ve stratejik incelikler açığa çıkarır. Ne var ki derinlik arttıkça motor pozisyondaki önemli fikirlerin çoğunu zaten bulmuştur; bundan sonrası köklü yeni kavramlar keşfetmek yerine daha çok sınır durumları rötuşlar.

Bu örüntünün önemli istisnaları vardır. Derin taktik karmaşıklıklar barındıran pozisyonlarda — uzun zorlayıcı diziler, fedalı saldırılar ya da sessiz hamlelerin çok sonra bir gedik açtığı durumlar — değerlendirmeler yüksek derinliklerde bile oynak kalır. Sayının 30 ve üzerinde hâlâ zıpladığı pozisyonlar bunlardır. Aynı zamanda satrancın en büyüleyici pozisyonlarıdır.

Oyunsonları ikinci istisnayı oluşturur. Kimi oyunsonlarında kazanma planı uzun hamle dizileri boyunca ince manevralar gerektirdiği için doğru değerlendirme aşırı derin arama ister. Az taşlı bütün pozisyonların önceden hesaplanmış veritabanı olan tablebase, sana anında kazanç mı beraberlik mi kayıp mı olduğunu söyler. Tablebase olmadan motorun bazı oyunsonlarında kazanma yolunu görmesi için 40 ve üzeri derinlik gerekebilir.

Seçici derinlik ile nominal derinlik

Stockfish'in çıktısına baktığında çoğu zaman iki derinlik sayısı görürsün: nominal derinlik ve seçici derinlik (bazen "seldepth" diye etiketlenir). Nominal derinlik temel arama derinliğidir; seçici derinlik ise motorun arama sırasında indiği en derin varyantı gösterir.

Örneğin "derinlik 25/48" görebilirsin: temel arama 25 yarım hamle derinliğindedir, ama bazı kritik varyantlar 48 yarım hamleye kadar götürülmüştür. İki sayı arasındaki açıklık pozisyon hakkında bir şey söyler. Büyük bir açıklık, motorun derin hesap gerektiren zorlayıcı diziler bulduğuna işaret eder. Küçük bir açıklık ise çoğu varyantın benzer derinliklerde değerlendirilebildiği sakin bir pozisyona işaret eder.

Bu ayrımı bilmek motor analizini daha isabetli okumanı sağlar. Seçici derinlik nominalin çok üzerindeyse motor kritik varyantlardaki değerlendirmesinden emindir, ama bazı yan varyantları yüzeysel geçmiş olabilir. İki sayı birbirine yakınsa pozisyonu daha eşit biçimde taramıştır.

Multi-PV: birden çok varyantı incelemek

Stockfish varsayılan olarak tek bir en iyi hamleyi arar. Ancak onu birden çok ana varyantı incelemesi için ayarlayabilirsin (Multi-PV). Örneğin Multi-PV 3 ayarında motor en iyi üç hamleyi aynı anda bulur.

Burada ciddi bir ödünleşim var. Multi-PV analizi daha yavaştır, çünkü motor o kadar sert budama yapamaz: tek bir hamlenin en iyi olduğunu kanıtlamaya bütün gücünü vermek yerine birkaç iyi seçeneği birden izlemek zorundadır. Kabaca söylemek gerekirse Multi-PV 3, belirli bir derinliğe tek varyantlı analize göre yaklaşık 1,5-2 kat daha yavaş ulaşır.

Parti incelemesi içinse Multi-PV son derece değerlidir. Sana yalnızca en iyi hamlenin ne olduğunu değil, seçeneklerin neler olduğunu ve nasıl kıyaslandıklarını da gösterir. Çoğu zaman senin hamlen ikinci ya da üçüncü en iyi seçenektir ve motorun ilk tercihinden neredeyse hiç geri kalmaz. Multi-PV olmadan bunu asla bilemezdin; yalnızca hamlenin "en iyi" olmadığını görür ve yanlışlıkla hata yaptığın sonucuna varırdın.

ChessOnyx'te bütün resmi görebilmen için Multi-PV analizi sunuyoruz. Üç hamlenin birbirinden 0,1 içinde olduğunu bilmek, yalnızca motorun tek en iyi hamlesini oynamadığını öğrenmekten çok başka bir şeydir.

Pratik derinlik ölçüleri

Farklı analiz işleri farklı derinlikler ister. Amacına göre pratik ölçüler şunlar:

Hızlı parti incelemesi (bariz hataları bulmak): derinlik 18-20 yeter. Bu derinlikte Stockfish bütün taktik gafları ve konumsal hataların çoğunu yakalar. Partilerin üzerinden ilk geçiş için bu uygundur.

Ciddi parti analizi (stratejik kararları anlamak): derinlik 22-26 ideal aralıktır. Bu aralıkta motorun konumsal yargıları güvenilir hale gelir ve sakin pozisyonlardaki değerlendirmesine güvenebilirsin. Analiz çalışmanın büyük kısmı bu derinlikte geçmelidir.

Kritik pozisyon analizi (açılış hazırlığı, belirsiz fedalar): derinlik 28-32 ya da daha yüksek. Azami güvenilirlik gerektiğinde — teorik bir yenilik değerlendirmek, bir taş fedasını tartmak, kritik bir oyunsonunu çözümlemek — motoru derinlere bırak. Bu derinlikte değerlendirmeler çoğu pozisyon için epeyce oturmuştur.

Yazışmalı satranç ya da açılış teorisi: derinlik 35 ve üzeri veya bulut analizi. Her onda birlik piyonun önem taşıdığı en yüksek bahisli analizde mümkün olan en derin hesabı istersin. Bu da pratikte Stockfish'i güçlü donanımda uzun süre çalıştırmak demektir.

Bunların kural değil ölçü olduğunu unutma. Doğru derinlik pozisyona, amacına ve elindeki zamana bağlıdır. Karmaşık bir taktik pozisyon, basit bir oyunsonundan fazlasını ister. Önemli bir turnuva partisi, keyfî bir yıldırım partisinden daha derin analizi hak eder.

Zaman mı derinlik mi: neyi ayarlamalı

Bir pozisyonu incelerken ya sabit derinlik verirsin (derinlik 25'e kadar hesapla) ya da sabit süre (30 saniye hesapla). İki yaklaşımın da yeri vardır, ama farkı bilmek işe yarar.

Sabit derinlik, pozisyonun karmaşıklığından bağımsız olarak asgari bir analiz kalitesini güvence altına alır; her pozisyon aynı derinlikte incelenir. Sakıncası şudur: basit pozisyonlar hedefe çabuk varıp orada durur, karmaşık olanlarsa çok daha uzun sürebilir.

Sabit süre karmaşıklığa kendiliğinden uyum sağlar. Basit pozisyonlarda motor hızla derinleşir, karmaşık olanlarda daha sığ kalır. Bu, güçlü oyuncuların düşünme süresini paylaştırma biçimini andırır: kritik anlara çok, sıradan hamlelere az.

Parti incelemesi için hamle başına sabit süre genellikle daha kullanışlıdır. Modern bir bilgisayarda hamle başına on ile on beş saniye çoğu pozisyon için mükemmel bir kalite verir; motor basit yerlerde kendiliğinden derinleşir, karmaşık yerlerde daha çok didinir.

Belirli bir pozisyonu çalışıyorsan, değerlendirme oturana dek motoru bırak. Derinlik arttıkça sayının nasıl davrandığını izle. Anlamlı biçimde değişmeyi bıraktığında (derinlik basamağı başına 0,05'ten az oynama), motor güvenilir bir kanaate varmıştır. Pozisyona göre bu on saniye de sürebilir on dakika da.

Sonuç

Arama derinliği motor analizinin temelidir, ama "sayı büyükse daha iyidir" demekten çok daha katmanlı bir kavramdır. Seçici aramanın nasıl işlediğini, derinliğin en çok ne zaman önem kazandığını ve hangi amaca hangi derinliğin uyduğunu bilmek seni çok daha yetkin bir motor kullanıcısı yapar.

Asıl mesele şu: derinlik bir amaç değil, güvenilir bir değerlendirmeye ulaşmanın aracıdır. Belirli bir derinlik sayısına varmaya değil, değerlendirmenin oturup oturmadığına bak. Ve unutma, Stockfish orta derinliklerde bile birkaç yıl öncesinde hayal bile edilemeyecek bir analiz kalitesi sunuyor. Onu akıllıca kullan; oyuna bakışını baştan aşağı değiştirir.

Further Reading

More Articles

Motor analizinden en çok verimi nasıl alırsın

Motorları hamle işaretlemek için değil, gerçekten gelişmek için kullanmanın yolları

8 min read

Satrançta nasıl ilerlenir

Gerçekten işe yarayan şeylere ve çoğunlukla vaktini yiyen şeylere dürüst bir bakış

9 min read

Yeni başlayanlar için en iyi satranç açılışları

Ezber istemeden iyi alışkanlıklar kazandıran yalın ve sağlam açılışlar

7 min read
← Back to Articles