Playtest gözlemi — 1000+ waitlist ne diyor
Launch'a 21 gün. Waitlist'teki insanlarla ne konuştuk, hangi soruları sordular, neyi önceden çözdük. Şeffaf bir rapor.
Waitlist 1000 kişiyi geçeli bir haftadan fazla oldu. Bu süreçte doğrudan LinkedIn mesajı, Discord yorumu, ya da waitlist formundaki opsiyonel 'bir şey söyle' alanından 42 kişiden gerçek feedback aldık. Bu post o feedback'ten öne çıkan beş soruyu ve her birine ne yaptığımızı paylaşıyor — launch öncesi son şeffaflık anı.
İlk soru, açıkça en sık geleni: 'Heatmap sistemi zor mu?' Cevap: ilk 3 bölümde değil. Oda 1'in ilk üç seviyesi 'işte heatmap budur' dersi gibi — 2 taş, 3 taş, 4 taş. Tıpkı Duolingo'nun ilk 5 dersi gibi. Zorluk eğrisi gerçek oyuncular için oda 3'ten itibaren başlar; o noktaya gelinceye kadar insan zaten heatmap'in ne olduğunu hissetmiş oluyor. Playtest'te 6 yaşındaki bir çocuk oda 1'i tek oturuşta bitirdi; bu bize yeterli işaret.
İkinci soru, monetizasyon kaygısı: 'Subscription mı var?' Cevap: hayır, hiç yok. Ay 6'ya kadar abonelik düşünmüyoruz. Sadece tek seferlik pack satın alımları — Pack A-D ($1.99/her biri), Bundle ($4.99), Remove Ads ($2.99). İlk 30 gün her pack %40 indirimli. Bu konuyu waitlist üyelerine ayrı bir mail ile teyit ettik — feedback pozitif: 'Dürüstlük için sağol.'
Üçüncü soru, offline: 'İnternet olmadan oynanır mı?' Cevap: evet, tamamen. Web sürümü (thechess.art/game) bile PWA — Service Worker sayesinde 2. ziyarette offline açılır. Mobil uygulama daha iyi: puzzle dosyaları APK/IPA'ya gömülmüş, offline 225 bölümün tamamı açılır. Sadece leaderboard ve çoklu cihaz senkron için internet gerek. Bu özelliği öne çıkarmak için mobile landing sayfasına 'Uçakta, metroda, internetsiz köy yolunda' cümlesini ekledik — doğrudan waitlist feedback'inden çıktı.
Dördüncü soru, teknik bir paradoks: 'Neden mobile web yerine native değil?' Kısa cevap: WebView shell şimdi, native rewrite ay 6'dan sonra. Uzun cevap: 225 level × cascade animasyon × drag-drop × sound yeniden yazmaya değer bir ölçekte mi? Şu an değil. Candy Crush, Duolingo, Wordle — hepsi WebView/HTML5 başlayıp ölçek geldikçe native'e geçti. Bizim için de mantıklı. Playtest'te 4 kişi bu soruyu sordu; cevabı bu blog'a yazmak gerektiğini fark ettik.
Beşinci soru, yeni: 'Reel üretici nedir, ne işe yarar?' Waitlist feedback'i ile değil, LinkedIn'deki organik postlardan çıktı. thechess.art/create/story — oyunu 9:16 Instagram video'suna çeviren tam client-side bir araç. 8 enstrüman, heatmap'e göre müzik, tamamen tarayıcıda. Playtest değil ama organik kullanım feedback'i güzel: 'Satranç video'sunu beğeniyor olmak şaşırttı.' Bu feature launch v1.0'da bonus olarak kaldı; zorunlu değil ama viral loop için umut verici.
Öncelikle çözdüğümüz güçlükler — waitlist'ten gelmeyen ama launch öncesi kod tarafında tespit ettiğimiz sorunlar: (1) Mobile hero'da 3 buton overflow riski — Sprint 35'te media.css @640px stack + compact ekleyip kapattık. (2) Tone.js CDN → CSP 'self' uyumsuzluğu — Sprint 34'te self-host + SRI hash ile çözüldü. (3) Stockfish loop cancel token eksikliği — modal kapatılıp oyun değiştirilince arka planda worker devam ederdi; abort token'ı ile Sprint 35'te düzeltildi. Bunlar kullanıcıya görünmeyen ama kod kalitesi için kritik fix'ler.
Çözmediğimiz güçlükler — launch sonrası 30 günün olası iyileştirme listesi: (1) Firebase Crashlytics kullanıcı bazlı crash rate → şu an anonim, ileride user ID attachment. (2) RN 0.76+ upgrade (fast-xml-parser CVE). (3) Tone.js custom build ile 341KB'ı 120KB'a indirmek. (4) Screenshot pipeline'a reel sayfası shot ekleme. Her biri 1-2 saatlik iş, v1.1'e sıralanabilir.
Waitlist üyelerine teşekkür cümlesi: 42 feedback'in hiçbiri küçümsenebilir değildi. Bazen bir cümle 'ah, evet bu eksik' dedirtti. Bazen 3 saatlik tartışmaya yol açtı. Solo dev için waitlist erken playtest laboratuvarı — gerçek launch değil ama gerçek sürtüşme. 15 Mayıs'tan 2 hafta önce 1000+ insan değerli feedback sağladı; bu kadar organik bir playtest'i herhangi bir şirket ödeyerek bulamaz.
Sen de waitlist'e katılmak istersen /waitlist.html — 15 Mayıs 09:00 TR launch maili + %40 launch pack indirim. Feedback varsa doğrudan support@thechess.art ya da LinkedIn. Üç satırlık bir gözlem, bize bir iterasyon kazandırır.