← Tüm Yazılar

Haftalık turnuva v1.1'de — nasıl çalışıyor, neden yaptık

Aynı seed, aynı süre, aynı puzzle. Kimler kim olduğunu gösteriyor. 15 Mayıs'tan sonraki ilk özellik.

Launch'tan sonraki ilk büyük özellik: haftalık turnuva. v1.1 ile geliyor (tahmini Haziran başı, launch kalite çubuğu kirli değilse).

Fikir basit: belirli bir zaman aralığında (örneğin Cumartesi 10:00 — Pazar 22:00) herkes aynı puzzle setini alır. Aynı seed, aynı zorluk, aynı sıralama. Skor = yıldız × 100 + (60 − çözüm süresi) bonusu. Live leaderboard 30 saniyede bir güncellenir.

Neden böyle bir şey? Çünkü klasik chess puzzle rating sistemleri iki insanın aynı pozisyonu çözmesini garanti etmiyor — herkes farklı puzzle görüyor, kimin daha iyi olduğu karmaşık bir ELO hesabına kalıyor. Turnuva bunu tersine çeviriyor: aynı 10 puzzle, aynı süre, kim ne kadar iyi okudu? Şeffaf.

Mekanik detaylar: her puzzle tek submission. İlk deneme kalıcı. Yanlış yaptıysan veya sürem kaybettiysen puanın o — retry yok. Bu, 'mouse slip' gibi hatalarla kırpılmış skorları üretiyor ama amacı bir noktada çelik gibi bir sıralama olmak. 100 kişi arasında 1-2 hamle farkı gerçek fark olsun.

Ödüller: her turnuvanın kendi notu var (opsiyonel). Launch sonrası ilk ayda muhtemelen 'Top-3: Pack A ücretsiz' gibi basit şeyler. Zaman içinde farklı formatlar test edebiliriz — sadece madalya, sadece rozet, sadece sıralama. İlk 3 ayın verisine bakarak karar.

Teknik: backend tarafında deterministic seed-based puzzle gen (daily challenge ile aynı sistem, farklı seed). Frontend tarafında 3 yeni sayfa: `/tournament/` listesi, `/tournament/detail.html` detay + katılım, `/tournament/leaderboard.html` canlı tablo. Admin panelde turnuva CRUD + monitor modalı.

Katılım ücretsiz. Kayıt tutmak için hesap gerekli (progress server-side) ama o kadar. Reklam yok, pay-to-win yok, sadece saf skor.

İlk turnuva ne zaman? Launch + 2 hafta (yaklaşık 30 Mayıs). Küçük bir duyuru + push ile. Launch sonrası ilk hafta büyük olasılıkla bug fix ile geçecek, turnuvayı ikinci haftaya saklıyoruz.

Sen de katılmak istersen: waitlist'te isen launch maili geliyor, turnuva duyurusu o dalganın peşinden. Hesap açmadıysan /auth/register.