Kelime Avı, Türkçe kelime bilgisini test eden, bağımlılık yapan bir bulmaca oyunu. Google Play'de yayınlanan uygulama, tüm yaş gruplarına hitap eden sade ama derin bir oyun mekaniğiyle öne çıkıyor.
Oyun Konsepti
Fikir basit ama etkili: verilen harflerden anlamlı Türkçe kelimeler bul, puan kazan. Ne kadar çok kelime bulursan, o kadar yüksek skora ulaşırsın. Süre kısıtlaması ve zorluk seviyeleri oyunu hem casual hem de rekabetçi kılar.
Teknoloji Seçimleri
### React Native + Expo Tek kod tabanından hem Android hem iOS'a çıkmak için React Native tercih edildi. Expo'nun yönetilen iş akışı, build süreçlerini ciddi ölçüde kısalttı ve over-the-air güncellemelere olanak tanıdı.
### Kelime Veritabanı Türkçe Dil Kurumu'nun onaylı kelime listesi temel alınarak özel bir kelime veritabanı oluşturuldu. Zorluk seviyesine göre filtrelenmiş, yaygın ve nadir kelimeler ayrı kategorilere ayrıldı.
### Firebase Entegrasyonu Kullanıcı skorları ve liderlik tablosu için Firebase Realtime Database kullanıldı. Firebase Auth ile sosyal giriş (Google) desteği eklendi.
### Redux ile Durum Yönetimi Oyun içi durum — mevcut harfler, bulunan kelimeler, süre sayacı, skor — Redux store üzerinden yönetiliyor. Bu yapı, oyun mantığının UI bileşenlerinden bağımsız test edilmesini sağladı.
Performans Optimizasyonları
Kelime eşleştirme algoritması, büyük listelerde bile milisaniyeler içinde yanıt verecek şekilde optimize edildi. Trie (ön ek ağacı) veri yapısı kullanılarak olası kelimelerin hızlı taranması sağlandı.
Google Play Yayın Süreci
Play Store politikalarına uyum, uygulama içi satın alma (reklamsız paket), gizlilik politikası ve içerik derecelendirmesi (PEGI 3) aşamaları tamamlandı. İlk yayından bu yana düzenli güncellemelerle yeni kelime paketleri ve oyun modları eklendi.
