Konu
Android Tavla Oyunu (Kotlin)
28-12-2025, 00:01:16
#1
ekayazilim
✨ Öne Çıkan Özellikler
🎨 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. (Api eklenmedi geliştirilebilir local olarak çalışan sistem yapıldı, firebase vb de ekleyebilirsiniz.)
🔄 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.
🛠️ Teknik Altyapı
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
Kurulum
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 Project yaparak projeyi derleyin ve çalıştırın.
Gituh URL:
https://github.com/ekayazilim/TavlaPro
📸 Ekran Görüntüleri