Tavla Pro, modern tasarımı, akıllı yapay zekası ve pürüzsüz animasyonlarıyla üst düzey bir tavla deneyimi sunan profesyonel bir Android uygulamasıdır. Jetpack Compose kullanılarak geliştirilmiş, performans odaklı ve kullanıcı dostu bir yapıya sahiptir.
- 🎨 Dinamik Tema Sistemi: Klasik Ahşap, Modern Gece ve Lüks Mermer seçenekleriyle oyunu kişiselleştirin.
- 🤖 Gelişmiş Yapay Zeka (AI): Farklı zorluk seviyelerinde AI'ya karşı oynayın. Sıkıştığınızda İPUCU butonunu kullanarak AI'dan hamle tavsiyesi alın.
- 🔄 Akıllı Animasyonlar: Taşların tahta üzerinde pürüzsüzce kaymasını sağlayan gerçekçi animasyon motoru.
- 🎲 Profesyonel Zar Sistemi: Rastgelelik garantili ve görsel olarak anime edilmiş zar atma deneyimi.
- ⏪ Geri Al (Undo): Yapılan hamleleri sıra bitmeden geri alabilme imkanı.
- 🔊 Ses Motoru: Zar, taş vuruşu ve galibiyet için özel ses efektleri (Ses altyapısı hazır, dosyalar eklenebilir).
- 📊 Maç Skoru & Geçmiş: Room database entegrasyonu ile maç skorlarını takip edin ve geçmiş oyunlarınızı görün.
- Dil: Kotlin
- UI Framework: Jetpack Compose
- Mimari: MVVM (Model-View-ViewModel)
- Veritabanı: Room Persistence Library
- Navigasyon: Jetpack Navigation
- Asenkron: Kotlin Coroutines & Flow
- Bağımlılık Yönetimi: Hilt / ViewModel Factory
- Bu depoyu klonlayın:
git clone https://github.com/ekayazilim/TavlaPro.git
- Android Studio'yu açın ve projeyi içe aktarın.
- Gerekli SDK bileşenlerinin yüklü olduğundan emin olun.
Build -> Rebuild Projectyaparak projeyi derleyin ve çalıştırın.
Geliştiren: Eka Yazılım Bilişim Sistemi


