Ana Sayfa
Hoş Geldiniz, Admin! 🧙♀️
WitchyMatch Yönetim Paneli ile oyunun tüm dinamiklerini gerçek zamanlı olarak kontrol edebilirsiniz.
Genel Bakış
Oyuncu verilerini, level tasarımlarını ve oyun içi ekonomiyi bu panel üzerinden yönetebilirsiniz.
- Oyuncular: Bakiye ve ilerleme takibi.
- Level Yönetimi: Yeni bölümler oluşturma ve yayınlama.
- Ekonomi: Satın alımlar ve ödül sistemleri.
Hızlı İstatistikler
Sistem Notları
Panel üzerindeki tüm değişiklikler Firebase Realtime Database ile anında senkronize edilir. Level yayınlamadan önce "Yayınla" sayfasından kontrol etmeyi unutmayın.
Oyuncular
👥 Arkadaş Sistemi
🔍 Oyuncu Seç
Arkadaş listesini görmek için soldan bir oyuncu seçin veya yukarıdan kod ile arama yapın.
🏆 Liderlik Tablosu
| Sıra | Oyuncu | Level | Yıldız | Son Güncelleme | İşlemler |
|---|
🧩 Koleksiyon Sistemi
👤 Oyuncu Takibi
⚙️ Remote Config (Uzaktan Ayarlar)
🎮 Genel Oyun Ayarları
🎁 Ödül & Zaman Ayarları
🛠️ Sistem & Bakım Ayarları
Edit Player
Level Listesi
Level Editor
Grid Ayarları
Tile Seçimi
Görev
Yıldız Eşikleri
Toplu Level Üretimi
Unity'deki BatchLevelGenerator ile aynı zorluk progresyonunu kullanarak toplu level üretin.
Firebase'e Yayınla
Firebase Durumu
Yükleniyor...
Yerel Durum
Tile Görselleri
Tile görsellerini sürükleyin veya tıklayın
PNG, JPG, WebP • Max 5MB • Çoklu seçim desteklenirArkaplan Görselleri
Arkaplan görsellerini sürükleyin veya tıklayın
PNG, JPG, WebP • Max 10MBEfekt Sesleri (SFX)
Efekt ses dosyalarını sürükleyin veya tıklayın
MP3, WAV, OGG • Max 10MB • tile_match.mp3, button_click.wav gibiMüzikler
Müzik dosyalarını sürükleyin veya tıklayın
MP3, WAV, OGG • Max 30MB • menu_theme.mp3, game_loop.ogg gibiEvents
Yakın zamanda eklenecek...
💰 Altın Yönetimi
🔍 Oyuncu Ara & Altın Ekle/Çıkar
📦 Toplu Altın Dağıtımı
Tüm oyunculara aynı anda altın dağıtın.
📖 Altın Ekonomisi
Nereden Kazanılır?
Firebase Path
users/{uid}/coins
⚡ Powerup Sistemi
Hint (İpucu)
Eşleşen bir çifti gösterir
Shuffle (Karıştır)
Board'u yeniden karıştırır
Bomb (Bomba)
Rastgele bir çifti yok eder
Hammer (Balyoz)
Seçilen taşı yok eder
🎁 İlk Kilit Açma Ödülü
Bir powerup ilk kez açıldığında oyuncuya verilen kalıcı stok.
📖 Powerup Tablosu
📦 Stok Mantığı
Her Level Başında
Firebase Path
game_config/powerup_settings
📦 Powerup Stoku
🔍 Oyuncu Ara & Stok Yönet
💎 Elmas Yönetimi
🔍 Oyuncu Ara & Elmas Ekle/Çıkar
📦 Toplu Elmas Dağıtımı
Tüm oyunculara aynı anda elmas dağıtın.
📖 Elmas Ekonomisi
Nereden Kazanılır?
Nereye Harcanır?
Firebase Path
users/{uid}/diamonds
🏅 Milestone Ayarları
⚙️ Milestone Yapılandırması
Oyuncuların belirli level aralıklarında elmas kazanma ayarlarını yapılandırın.
Milestone Aralığı
Her kaç level tamamlandığında elmas verilecek
Ödül Miktarı
Her milestone'da verilecek elmas sayısı
İlk Kayıt Hediyesi
Yeni oyunculara verilen başlangıç elması
Artış Çarpanı
Yüksek milestone'larda ödül çarpanı (1.0 = sabit)
Önizleme
🎁 Günlük Ödül Sistemi
📅 Ödül Tablosu
Her gün için ödül tipini ve miktarını düzenleyin. 7. gün büyük ödül olarak işaretlenebilir.
| Gün | Ödül Tipi | Miktar | Özel Gün? |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 |
🔍 Oyuncu Seri Durumu
Oyuncunun günlük ödül serisini görüntüleyin veya sıfırlayın.
📦 Desteklenen Ödül Tipleri
🔥 Firebase Alanları
users/{uid}/dailyRewardStreak
int — Şu anki gün serisi (0–6)
users/{uid}/lastDailyRewardClaim
long — Son ödül alma zamanı
game_config/daily_rewards
object — Ödül tablosu ayarları
📖 Sistem Mantığı
🎰 Şans Çarkı (Wheel)
🎡 Çark Ödül Tipleri
Her dilim için ödül tipini, miktarını ve olasılık ağırlığını düzenleyin. Ağırlık yükseldikçe o dilimin çıkma olasılığı artar.
| Dilim | Ödül Tipi | Miktar | Ağırlık (weight) | Olasılık |
|---|
🔍 Oyuncu Cooldown Yönetimi
Oyuncunun çark bekleme süresini görüntüleyin veya sıfırlayın.
🔥 Firebase Alanları
users/{uid}/lastWheelSpin
long — Son çevirme zamanı (Unix timestamp)
game_config/wheel_settings
object — Çark dilimleri ve cooldown ayarları
📖 Admin Panelde Yapılacaklar
📊 Olasılık Hesaplama
🏪 Mağaza (Shop)
💎 Elmas Paketleri (IAP)
Gerçek para ile satın alınabilecek elmas paketlerini düzenleyin. productId alanı Google Play / App Store ürün kimliğidir.
| # | ID | Görünen İsim | Product ID | Elmas | Fiyat | İşlem |
|---|
💎 Elmas Paketleri (IAP)
id
string — Ürün kimliği
displayName
string — Görünen isim
productId
string — Store product ID (Google/Apple)
diamondAmount
int — Verilecek elmas miktarı
priceDisplay
string — Gösterilen fiyat (ör: "₺29.99")
🎲 Kutu Ödül Yapısı
rewardType
string — coins / powerup_hint / collection_item vb.
amount
int — Miktar
weight
int — Çıkma olasılığı ağırlığı
🔥 Firebase Alanları
game_config/shop/iap_packages
array — Elmas paketleri
game_config/shop/boxes
array — Kutu ürünleri