Tabuu - 1200+ Kelime
React Native
Expo
JSON Optimization
Proje Hakkında
Tabuu, klasik takım tabanlı kelime tahmin oyununu modern ve akıcı bir mobil arayüzle oyunculara sunan reklamsız bir parti oyunudur. Kullanıcıyı yormayan, tamamen oyun dinamiklerine odaklanmış yapısıyla internet bağlantısına ihtiyaç duymadan kesintisiz bir deneyim sağlar.
Anahtar Özellikler
- Oyun esnasında tekrarı önlemek amacıyla özenle seçilmiş 1200'den fazla kelime ve yasaklı kelime kombinasyonu.
- İnternet bağlantısı gerektirmeyen (offline) mimari ile her an oynanabilme esnekliği.
- Takım isimleri, oyun süresi ve tur sayısı gibi parametrelerin tamamen kullanıcı tarafından özelleştirilebilmesi.
- Süre bitimi veya doğru/pas bildirimlerinde kullanıcı etkileşimini artıran donanımsal haptik (titreşim) entegrasyonu.
- Oyun odaklı, minimalist ve Android kurumsal kimliğine (koyu kırmızı tema) uygun arayüz tasarımı.
Geliştirme Süreci ve Teknik Detaylar
- Oyunun belkemiğini oluşturan 1200'den fazla ana kelime ve bunlara ait yasaklı kelime kombinasyonları; Python scriptleri ve Gemini API entegrasyonu kullanılarak üretilmiş, ardından performansı maksimize edecek şekilde optimize edilmiş bir JSON veritabanı olarak projeye dahil edilmiştir.
- Uygulama, çapraz platform (cross-platform) geliştirme standartlarına uygun olarak React Native ve Expo ekosistemi kullanılarak inşa edildi.
- Kapsamlı kelime verisi, anlık erişim hızını (read time) maksimize etmek ve cihaz belleğini (RAM) yormamak adına yerel olarak optimize edilmiş JSON yapısı üzerinden yönetildi.
- Oyun içi medya varlıkları (ses efektleri ve görseller), derlenmiş uygulama boyutunu (.aab) en düşük seviyede tutacak şekilde optimize edildi.