Mobil oyun geliştirme / DIJION
İki cihaz, iki kayıt: mobil oyunda ilerleme çakışmasını çözmek
Yerel kayıt, bulut kaydı ve misafir ilerlemesini karşılaştıran; otomatik birleştirmenin sınırlarını açıklayan kayıt seçim rehberi.
Oyuncu telefonda çevrimdışı ilerlerken tablette daha eski kaydı açabilir. Bağlantı geri geldiğinde iki kayıt da farklı kazanımlar içerir. “En yenisini tut” kararı cihaz saati ve oyun kuralları nedeniyle yanlış olabilir. Örnek bir bölüm oyununda kayıt seçimini yalnız teknik senkronizasyon değil, oyuncunun emeğini koruyan bir ürün akışı olarak tasarlayın.
Önce kayıt sahibini doğrulayın
Misafir ilerlemesi, uygulama hesabı ve platform hesabı aynı kimlik değildir. Hangi kaydın hangi oyuncuya ait olduğunu çözmeden birini diğerinin üstüne yazmayın. Google Play Games bulut kayıt rehberi yerel ve bulut verisiyle birden fazla hesap çakışmalarını ayrıca ele alır. Bu rehber bir çözüm örneğidir; bütün oyunlar aynı hizmeti kullanmak zorunda değildir.
Seçim ekranı anlaşılır bilgi versin
Tüm sütunlar için tabloyu yatay kaydırabilirsiniz.
| Bilgi | Ne anlatır? | Sınırı |
|---|---|---|
| Bölüm konumu | Oyuncunun geldiği yer | Tek başına bütün kazanımları anlatmaz |
| Oynanan süre | Tanımaya yardımcı bağlam | Daha uzun süre daha iyi kayıt değildir |
| Kayıt kaynağı | Bu cihaz veya bulut | Kaynak otomatik üstünlük sağlamaz |
Birleştirme bir oyun kuralıdır
İki cüzdanı toplamak aynı ödülü iki kez sayabilir. Açılmış bölümleri birleştirmek başka kurallarla mümkün olabilir. Her alan için tek taraf seçimi, birleştirme veya yeniden doğrulama kararını ayrı verin. Örnek prototipte güvenli bir kopyayı saklayarak seçimin sonucunu sınamak, geri dönüşsüz kararın etkisini görmeyi kolaylaştırır.
Kaybı eylemden önce açıklayın
“Devam” düğmesi yerine hangi kaydın kullanılacağını adlandırın. Diğer kaydın silinip silinmeyeceğini, geri getirilebilirliğini ve kapsamını anlatın. Belirsiz durumda sessiz otomasyon yerine anlaşılır seçim sunmak değerlendirilebilir. Kayıt seçimi sırasında bağlantı kesildiğinde başarı mesajını erken göstermeyin; seçilen sürümün gerçekten kabul edildiğini doğrulayın.
Çakışma senaryoları
- İki cihazda farklı bölümlerde çevrimdışı ilerleyin.
- Misafir hesabını mevcut bulut hesabına bağlayın.
- Cihaz saatlerini farklılaştırıp sıralama kararını inceleyin.
- Seçim sırasında ağı kesip tekrar açın; eski kayıt korunmalı.
Kabul ölçütü hangi sürümün kazandığından daha kapsamlıdır: oyuncu seçimi anlamalı, veri yanlış hesaba geçmemeli ve tekrar deneme ilerlemeyi çoğaltmamalıdır.