Kelime Avı — Türkçe Kelime Bulmaca Oyunu
React Native + Expo ile geliştirilen; sürüklemeli harf çarkı, otomatik üretilen çapraz bulmaca seviyeleri, bonus kelimeler, günlük bulmaca ve yıldız/altın ekonomisi içeren çalışan casual kelime oyunu.

- Sektör
- Kelime Avı (konsept marka · çalışan uygulama)
- Yıl
- 2026
- Teknolojiler
- React Native, Expo, TypeScript, react-native-svg, Zustand, Algoritma, Vitest, Playwright
Konsept çalışma, çalışan ürün. Bu proje belirli bir müşteri için değil, uurstudios portföyü için baştan sona geliştirildi. Kod, testler ve ölçüm sonuçları gerçek ve kaynak kodda doğrulanabilir. Benzerini sizin markanız için de geliştirebilirim.
Problem
Kelime oyunlarının çoğu İngilizce sözlük ve harf dağılımıyla tasarlanmış; Türkçe karakterler (İ/ı, ğ, ş) ve kelime yapısı doğru işlenmiyor, seviyeler elle tek tek diziliyor.
Çözüm
Elle derlenmiş Türkçe kök sözlük; harf çokluğu kontrolüyle bir harf setinden türetilebilen tüm kelimeler bulunur, en iyi 3–6 hedef seçilir ve kesişme kuralları (yan yapışma ve baş/son bitişiklik yasak, en az bir kesişim) ile çapraz ızgaraya yerleştirilir; sonuç deterministiktir, 43 seviye üretilir. Harf çarkı PanResponder + SVG ile sürüklemeli; geri sürükleyince harf bırakılır, karıştırma. Bulmaca dışı sözlük kelimeleri bonus altın, ipucu harfi 25 altın, ipucusuz bitirene 3 yıldız; seviye ödülü ve seri (streak). Tarihe bağlı deterministik günlük bulmaca ve son 7 gün takibi. Türkçe büyük/küçük harf dönüşümü (İ/ı) özel olarak ele alınır. Expo haptics geri bildirimi, Zustand + AsyncStorage kalıcılık. Vitest ile yerleşim çakışma testi ve tüm seviyelerin doğrulanması; Playwright ile 21 uçtan uca kontrol.
Sonuç
Seviye haritası → oyun → ipucu → tamamlama → sonraki seviye → bonus kelime → günlük bulmaca → istatistik akışı otomatik testlerden geçiyor; 43 seviyenin tamamı algoritmik olarak doğrulanıyor. Kaynak kod GitHub'da; ödüllü reklam, haftalık lig ve daha geniş sözlük bir sonraki adım.


Canlı demo
Telefondaymış gibi deneyin
Uygulamanın kendisi, tarayıcıda çalışıyor. Dokunun, kaydırın, form doldurun; verileriniz yalnızca bu tarayıcıda saklanır ve kimseyle paylaşılmaz.


