1. Açıklama
Bu, çiftler badmintonu için bir istatistik takip uygulamasıdır. Uygulama, oyuncuları takip eder, maçları kaydeder ve performans puanlarını hesaplar. Oyun kumandası ve ses kontrolü desteğiyle puanlama için etkileşimli bir "Oyun" modu içerir.
2. Veri Yönetimi (JSON)
JSON Yükle: Tüm mevcut verileri seçili bir badminton_db.json dosyasındaki verilerle tamamen değiştirir.
JSON Kaydet: Mevcut veritabanının tamamını "İndirilenler" klasörünüzdeki bir badminton_db.json dosyasına kaydeder.
3. Ana Ekranlar
Genel İstatistikler: Ana ekran. Tüm oyuncuları puanlarına göre sıralar.
Günlük İstatistikler: Oyuncu puanları ve istatistikleri yalnızca seçili tek bir gün için hesaplanır.
Günlük Rapor: Seçilen günde oynanan tüm maçların kronolojik listesi.
Oyun: Gerçek zamanlı puanlama için etkileşimli ekran.
4. "Oyun" Ekranı (Etkileşimli Puanlama)
Oyuncu Kurulumu
Seç: Soldaki listeden bir oyuncuyu "seçmek" için dokunun (vurgular).
Yerleştir: Seçilen oyuncuyu yerleştirmek için boş bir yeşil kadrana dokunun.
Değiştir: İlk oyuncuya dokunun (kırmızı vurgular), ardından ikinci oyuncuya dokunun. Yer değiştireceklerdir.
Kaldır: Bir oyuncunun bulunduğu kadrana basılı tutun (uzun dokunun).
Geçici Oyuncular:
Ekle: İsim istemi almak için boş bir kadrana (seçili oyuncu olmadan) dokunun.
Yönet: Listeyi "Geçici Oyuncular" olarak değiştirmek için boş bir kadrana uzun dokunun. Bu modda, bir isme uzun dokunmak, yeniden adlandırma veya silme olanağı sağlar.
Oyun Yönetimi (Düğmeler)
Sol / Sağ: İlk servis atan takımı seçer.
Başlat: Oyuna yerleştirilen 4 oyuncuyla başlar.
Sıfırla: (Kilidi açıksa) Sahadaki tüm oyuncuları temizler.
Kilitle / Kilidi Aç: Sahayı kilitler ve ekranı uyanık tutar.
+1 Sol / +1 Sağ: Bir puan ekler. Uygulama, sunucu rotasyonunu ve taraf geçişlerini (11 puanda) otomatik olarak yönetir.
Geri Al: Son eklenen puanı geri alır.
Oyunu Kaydet: Maç bittikten sonra görünür. Oyunu istatistiklere kaydeder.
🔊 (Uzun Dokunma): Oyuncu kurulumu için ses kontrolünü etkinleştirir.
5. Oyun Kumandası Kontrolleri ("Oyun" Ekranı)
Yön Tuşu YUKARI: Sağ takım için puan.
Yön Tuşu AŞAĞI: Sol takım için puan.
(Hakem Modu: Etkinse, YUKARI hakemin rakibi için puan, AŞAĞI hakemin takımı için puandır).
Yön Tuşu SOL / SAĞ: Sesi ayarlar ("A" ile açılıp kapatılırsa).
A Düğmesi (Çapraz): Yön Tuşu ses kontrolünü açar/kapatır.
B Düğmesi (Daire): Mevcut skoru duyurur (TTS).
X Düğmesi (Kare) (ÇİFT DOKUNMA): Tüm oyuncuları saat yönünde döndürür ve 0-0'dan yeni bir oyun başlatır.
Y Düğmesi (Üçgen): Oyunu kaydeder ve yeni bir takım kompozisyonu önerir.
BAŞLAT Düğmesi: Son maddeyi geri al.
6. Ses Kontrolü
Oyuncu Kurulumu ("Oyun" Ekranı): 🔊 düğmesine uzun dokunun. 4 isim söyleyin (örneğin, "Max, Mark, Mike, Alex"). Uygulama isimleri yerleştirir ve oyunu başlatır.
Oyun Ekle ("Günlük Rapor" Ekranı): 🎙️ Ses + tuşuna basın. 4 isim ve 2 skor söyleyin (örneğin, "Alex ve Max 21, Mark ve Mike 15"). Oyun, seçilen günün raporuna eklenir.
7. Oyuncu ve Rapor Yönetimi
Oyuncu Ekle: "Genel İstatistikler" ekranında bir isim girin ve "Ekle"ye dokunun.
Görüntüle/Düzenle: "Genel İstatistikler" bölümünde bir oyuncunun adına dokunarak ayrıntılar sayfasını açın.
Oyuncu Sayfasında:
Oyuncuyu "Yeniden Adlandır" veya "Sil"ebilirsiniz.
Manuel olarak bir oyun ekleyebilirsiniz.
Listede bir tarihe dokunduğunuzda, o güne ait tüm oyunlar gösterilir ("Düzenle" veya "X" silme seçenekleriyle).
Raporları Dışa Aktar: "JPG'ye Aktar" (Kaydet) ve "Paylaş" (Gönder) düğmeleri her üç istatistik ekranında da mevcuttur.
8. Puan Hesaplaması
Puan (WeightedScore) iki faktör kullanılarak hesaplanır:
Maç Başına Ortalama Puan (21-5'lik galibiyet, 21-19'luk galibiyetten daha iyidir).
Deneyim (Toplam Oyun): Puan çarpanı görevi görür (log(ToplamOyun) + 1). Sistem, sık sık ve istikrarlı bir şekilde iyi oynayan oyuncuları ödüllendirir.
En Son Sürüm
Varies with deviceGereken Android sürümü
Kategori
Spor UYGULAMAİçerik derecelendirmesi
Everyone
Bildir
Uygunsuz olarak işaretleLast updated on Nov 19, 2025
Bu sürümde küçük hata düzeltmeleri ve genel iyileştirmeler bulunur. En iyi deneyim için en yeni sürüme güncelleyin.