Heatmap
Düşünce Metodu
Heatmap
Thinking Method
kare kontrolü matematiği
the mathematics of square control
Satranç bir taş oyunu değil, bir kare savaşıdır. Heatmap Thinking Method, her karede birikmiş saldırı ve savunma güçlerinin niceliksel haritasını çıkarır — böylece oyuncu pozisyonu tek bakışta okur.
Chess isn't a piece game — it's a square war. The Heatmap Thinking Method draws a quantitative map of attacking and defending forces on every square — so a player reads the position at a glance.
Her kareye
bir sayı.
A number
on every square.
Tahtadaki her kare için iki sayı üretiriz: oraya ulaşabilen beyaz taş sayısı ve siyah taş sayısı. Bu ikisinin farkı o karenin kontrol dengesidir.
Pozitif değer beyazın üstünlüğü, negatif siyahın üstünlüğü, sıfır tarafsız bölge. 64 karenin tamamı birden bakıldığında pozisyonun niyeti net bir haritaya dönüşür.
For every square, we compute two numbers: the count of White pieces that can reach it, and the same for Black. Their difference is that square's control balance.
Positive means White's advantage, negative Black's, zero a neutral zone. Viewed across all 64 squares, the intent of the position resolves into a clear map.
Sezgiyi niceliğe
çeviren bir dil.
A language that turns
intuition into number.
Klasik eğitim "merkez kontrolü iyi", "taş aktivitesi yüksek" gibi betimlemelerle düşünür. Heatmap bunları ölçülebilir ifadelere çevirir:
"e4 karesi 3–1 beyaz lehine."
"d5 karesi sıfır — kimsenin değil."
"f6 karesi 0–2, siyah boşluk."
Bu dil sadece oyuncunun karar hızını arttırmakla kalmaz; eğitim sürecini de somutlaştırır. Artık "hissediyorum" yerine "görüyorum" denir.
Classical training thinks in qualitative claims: "good center control", "active pieces". Heatmap translates these into measurable statements:
"e4 is 3–1 in White's favor."
"d5 is zero — nobody's."
"f6 is 0–2, a Black void."
This language not only speeds up decisions, it makes teaching concrete. You stop saying "I feel it" and start saying "I see it".
Üç mod, aynı zihin modeli. Three modes, one mental model.
Klasik okumaClassical reading
Her karede bir sayı, renk skalasıyla yoğunluk. Pozisyonu kuşbakışı görürsün; en tehlikeli kare kırmızı parlar, kendi bölgendeki boşluklar gri kalır.
A number on every square, intensity as color. You see the position from above; the hottest square glows red, gaps on your side stay grey.
Yükseklikle görRead by height
Her kare bir kule: ne kadar kontrollüyse o kadar yüksek. Bakışını yatırdığında hangi kanadın savaşta olduğu bir dağ silsilesi gibi açılır.
Every square a tower: the more controlled, the taller. Tilt your view and the battlefield unfolds like a mountain ridge.
Yüzey olarak okuRead as a surface
Kareleri sürekli bir yüzeye çöz; kontrol dağılımı artık bir arazi. Nehirler (sıfır kontrol) ve tepeler (çoklu saldırı) tek bakışta görünür.
Resolve the squares into a continuous surface; control distribution becomes terrain. Rivers (zero control) and peaks (multi-attack) show at a glance.
Metot, ustalıkla
doğrulandı.
Validated by
masters.
Kasparov vs Karpov (1984). 13. hamle f5 — klasik yorum: "kanat atağı başlıyor". Heatmap'te gördüğümüz ise farklı: f5, beyazın şah kanadı karelerinin kontrolünü 2 puan birden arttırdı, siyahın karşılık verebileceği her diyagonal tıkandı.
Bu örüntü tesadüf değil. Büyükusta partilerinde kritik hamleler neredeyse her zaman heatmap'te belirgin sıçramalar üretir. Metot bunları post-hoc değil, anlık okunabilir hale getirir.
Kasparov vs Karpov (1984). Move 13: f5 — the classical read is "the wing attack begins". The heatmap tells a different story: f5 raised White's kingside square control by 2 points at once, and every diagonal Black could answer with got blocked.
This pattern is not coincidence. In grandmaster games, critical moves almost always produce sharp jumps on the heatmap. The method makes them readable live, not post-hoc.
Metot, görünür
ve işitilebilir.
The method becomes visual
and audible.
Heatmap sadece tahta üstüne çizilen bir harita değil — analiz, anlatı ve sosyal ürünleri besleyen bir kök sistemdir. Üç uzantı:
1. Hikaye üretici (Analyzer): Her oyun için TR/EN otomatik anlatı — açılış tespiti, yoğun dosya, kritik hamle. Stockfish bağlıysa en büyük eval sıçraması "kritik an" olarak metne girer.
2. Reel üretici (/create/story/): Heatmap'in 1080×1920 dikey video versiyonu — Instagram, TikTok, Shorts için. 3 saniyelik intro (açılış adı), hamle hamle animasyon, 3 saniyelik outro (özet + kritik hamle).
3. Müzik katmanı: Aynı heatmap 8 enstrüman × 8 nota mapping'ine beslenir. Her hamle bir nota ve bir enstrüman seçer — heatmap yoğunluğu velocity olur. Aynı dosyaya ardışık hamle arpeggio, aynı kareye tekrar chord (piyanoda). Oyun akarken melodi kendi kendini yazar.
Hepsi aynı kare-kontrol matematiğinden doğar. Görsel, işitsel, metinsel — aynı dilin farklı gramerleri.
The heatmap isn't just a drawing on the board — it's the root system feeding analysis, narrative, and social artifacts. Three extensions:
1. Story generator (Analyzer): Auto narrative in TR/EN for every game — opening detection, dense file, critical move. If Stockfish is loaded, the largest eval swing is injected as "turning point" into the text.
2. Reel generator (/create/story/): The heatmap as a 1080×1920 vertical video — Instagram, TikTok, Shorts. 3-second intro (opening name), move-by-move animation, 3-second outro (summary + critical move).
3. Music layer: The same heatmap feeds an 8-instrument × 8-note mapping. Each move picks a note and an instrument — heatmap intensity becomes velocity. Same file in a row → arpeggio, same square twice → chord (piano). As the game unfolds, the melody writes itself.
All of it springs from the same square-control math. Visual, audible, textual — different grammars of the same language.
Üç açılış, üç farklı ısı haritası şekli. Reel'ini sen üret.
Three openings, three different heatmap shapes. Generate yours.