Gol Kralı — Çevrimdışı Futbol Oyunu
Gol Kralı, Windows ve macOS için çevrimdışı oynanan bir futbol oyunu; arayüzü tamamen Türkçe ve kadroda 2025-26 sezonunun gerçek Süper Lig takımları var, üstüne bir avuç Avrupa kulübü ve millî takım.
Rol
Bu projeyi kodlamadım, yönettim. Gereksinimleri ben belirledim, en önemlisi kumandayı elinde tutan bir çocuğa gerçekten futbol gibi hissettirmesiydi; görsel yönü seçtim ve her sürümü kendi elimle oynadım. Kodu birkaç iterasyon boyunca yapay zekâ ajanları, Claude ve Codex, yazdı; hissi tutmayanları geri gönderen ve neyin çıkacağına karar veren bendim.
Stack

Windows için taşınabilir .exe ve zip, macOS (Apple Silicon) için zip. Derlemeler imzalı değil; Windows bir SmartScreen uyarısı gösterebilir, macOS ilk açılışta sağ tık → Aç isteyebilir.
Overview
Gol Kralı, Windows ve macOS için çevrimdışı oynanan bir futbol oyunu; arayüzü tamamen Türkçe ve kadroda 2025-26 sezonunun gerçek Süper Lig takımları var, üstüne bir avuç Avrupa kulübü ve millî takım. Bir takım seçip Hızlı Maç, Penaltı Atışları ya da üç turluk Kupa oynuyorsunuz; kumandayla ya da yalnızca klavyeyle oynanabiliyor, menülerde fare de çalışıyor. Oyun tamamen yerel makinede çalışıyor: hesap yok, internet bağlantısı yok, telemetri yok. Türkiye'deki bir çocuğa hediye olarak yaptım, bu yüzden her karar tek bir soruya dayandı: kumandayı elinde tutan bir çocuğa gerçekten futbol gibi hissettiriyor mu?
Neler yapıyor
- IÜç mod: Hızlı Maç, Penaltı Atışları ve fikstürlü üç turluk Kupa
- II18 Süper Lig kadrosu, oyuncu oyuncu resmî TFF tescil kayıtlarıyla doğrulandı
- IIIHer modda tek başına klavye ya da kumanda; kalıcı ve yeniden atanabilir tuşlar
- IVSıfır ağ kodu; uygulama dışarıya giden her isteği kendisi engelliyor
- VHer golden sonra sinema formatında bir anlık tekrar
Ekranlar











Teknik notlar
- IMaçın tamamı, her tick'te sırayla işleyen sabit adımlı tek bir çekirdekte çalışıyor ve bütün rastgelelik tek bir seed'li üreteçten geliyor; aynı girdi her zaman bayt bayt aynı maçı üretiyor. 38 kayıtlı karşı-örnek arşivi bu determinizm sayesinde var: bunların 24'ünün, düzeltmeden önceki commit'te gerçekten düştüğü kanıtlı; yazılıp hep yeşil kalmış testler değiller.
- IIAyrı bir araç, kodun bağımsız bir kopyasına bilinen bir hatayı bilerek geri koyuyor ve ilgili kontrolün kırmızı vermesini şart koşuyor: şu anda mutasyonlu ağaçta 253, dürüst ağaçta 0 ihlal üretiyor. İnşa edildiği hatayı yakaladığı hiç görülmemiş bir kontrol, kanıt sayılmaz.
- IIIGörsel katmanın bir sonuç uydurmasına izin yok. Penaltı atışlarında kaleci ve top, önceden seçilmiş bir animasyondan değil, adım adım hesaplanan fiziksel atıştan çiziliyor; kalecinin eldiven hacmi ekranda yalnızca simülasyonun kendi kurtarış durumu bir kurtarışın canlı olduğunu söylediği için beliriyor.
Neler öğrendim
Önceki üç iterasyon her otomatik kontrol yeşilken geldi ve oyun yine futbol gibi oynanmıyordu; birinde top oyuncuların içinden geçiyordu ve o hata 174 geçen testi atlatmıştı. Asıl iş böylece kontrollerin kendisi oldu: düşebilecek şekilde kurulmuş ölçüm araçları ve hiçbir raporun kanıtından fazlasını iddia edemeyeceği kuralı.