Kaydedilmiş Oyunlar

Saved Games hizmeti, oyuncularınızın oyundaki ilerlemesini Google'ın sunucularına kaydetmek için kolay bir yol sağlar. Oyununuz, kayıtlı oyun verilerini alarak geri gelen oyuncuların bir oyuna son kaydetme noktalarında oyunu oynamaya devam etmelerine olanak tanır.

Saved Games hizmeti, oyuncuların oyun verilerini birden çok cihaz arasında senkronize etmeyi sağlar. Örneğin, Android üzerinde çalışan bir oyununuz varsa oyuncunun Android telefonunda oyun başlatmasına, ardından ilerleme durumunu kaybetmeden bir tablette oynamaya devam etmesi için Kaydedilmiş Oyunlar hizmetini kullanabilirsiniz. Bu hizmet, daha yeni bir modelde cihazı kaybetseniz, tahrip edilse veya takaslansa bile oyuncunun oyununun kaldığı yerden devam etmesini sağlamak için de kullanılabilir.

Kaydedilmiş oyunları platformunuza nasıl uygulayacağınızı öğrenmek için İstemci uygulamaları konusuna bakın.

Kaydedilmiş Oyunlar ile ilgili temel bilgiler

Kaydedilen bir oyun iki bölümden oluşur:

  • Yapılandırılmamış bir ikili blob. Bu veriler seçtiğiniz her şeyi temsil edebilir. Oyununuz bu ayrıştırma ve yazma işleminden sorumludur.
  • Yapılandırılmış meta veri: Google Play oyun hizmetlerinin Kayıtlı Oyunlar'ı varsayılan Kayıtlı Oyunlar listesi kullanıcı arayüzünde görsel olarak sunmasına ve Google Play Oyunlar uygulamasında yararlı bilgiler (ör. son güncelleme zaman damgası) sunmasına olanak tanıyan ikili program verileriyle ilişkili ek özellikler.

Oyunlar, kullanıcı kotasına tabi olan tek bir oyuncu için rastgele sayıda Kayıtlı Oyun yazabilir. Bu nedenle oyuncuları tek bir kayıtlı dosyada kısıtlamak zor değildir.

Kapak resimleri

Saved Games hizmeti, kalıcı özelliklerin yanı sıra görsel bir kullanıcı deneyimi sağlar. Temsili resimleri ilgili kayıt dosyalarıyla ilişkilendirmeniz önemle tavsiye edilir. Oyununuzda Play Games SDK'sı tarafından sağlanan varsayılan Kayıtlı Oyunlar listesi kullanıcı arayüzü kullanıyorsanız kullanıcı arayüzünde bu kapak resimleri görüntülenir. Kapak resimleri Google Play Games uygulamasında da görünebilir.

Açıklamalar

Kaydedilmiş belirli bir oyunun içeriği hakkında kısa metin açıklaması sağlayabilirsiniz. Bu açıklama doğrudan oyunculara gösterilir ve kaydedilen oyunun temsil ettiği durumu (örneğin, "Koyu Ormanlar'da Goblinlerle Savaşma") özetlemelidir.

Kota

Geliştiriciler, bulutta depolanan kayıtlı oyun verileri için ücret almaz. Bunun yerine, bu veriler oyuncunun Google Drive kotasına dahil edilir. Bu konuda endişelenmeniz gerekmez. Oyun geliştiricilerin dikkat etmesi gereken tek kota, Google Drive API kotasıdır.

İzolasyon/yazma

Kaydedilen tüm oyunlar oyuncularınızın Google Drive uygulama verileri klasöründe depolanır. Bu klasör yalnızca oyununuz tarafından okunabilir ve yazılabilir. Diğer geliştiricilerin oyunları tarafından görüntülenemez veya değiştirilemez. Bu nedenle, veri bozulmasına karşı ek koruma sağlar. Ayrıca, Kaydedilen Oyunlar, oyuncular tarafından doğrudan erişmek için izole edildiğinden Kaydedilen Oyunlarda değişiklik yapamaz.

Çevrimdışı destek

Oyununuz, oyuncunun cihazı çevrimdışıyken kayıtlı bir oyunu okumaya ve yazmaya devam edebilir ancak ağ bağlantısı kurulana kadar Google Play oyun hizmetleriyle senkronize edilemez. Yeniden bağlandıktan sonra Google Play oyun hizmetleri, Google sunucularındaki kayıtlı oyun verilerini eşzamanlı olarak günceller.

Anlaşmazlık çözümü

Kaydedilmiş Oyunlar hizmetini kullanırken, oyununuzu verileri kaydetmeye çalışırken çakışabilir. Bu çakışmalar, kullanıcı, uygulamanızın farklı cihazlarda veya bilgisayarlarda birden fazla örneğinde çalışıyorsa oluşabilir. Uygulamanız, bu çakışmaları en iyi kullanıcı deneyimini sağlayacak şekilde çözebilmelidir.

Genel olarak, uygulamanızın bir örneği, verileri yüklemeye veya kaydetmeye çalışırken Kayıtlı Oyunlar hizmetine erişemediğinde çakışma meydana gelir. Genel olarak, veri çakışmalarını önlemenin en iyi yolu, uygulamanız başlatıldığında veya devam ettirildiğinde hizmetten en son verileri yüklemek ve verileri makul bir sıklıkta hizmete kaydetmektir. Bununla birlikte, veri çakışmalarını önlemek her zaman mümkün değildir. Uygulamanız, kullanıcılarınızın verileri korunacak ve iyi bir deneyim sunacak şekilde çakışmaları gidermek için elinden geleni yapacaktır.

Sınırlar

Google Play oyun hizmetleri şu anda ikili veriler için boyut sınırlamaları uygulamaktadır ve sırasıyla 3 MB ve 800 KB görüntü boyutlarını kapsar.

Kaydedilen oyun meta verileri

Kayıtlı bir oyunun yapılandırılmış meta verileri şu özellikleri içerir:

Özellik Açıklama
Kimlik Bu kayıtlı oyun için Google Play oyun hizmetleri tarafından oluşturulan benzersiz bir dize. Oyun istemcinizdeki kayıtlı oyuna atıfta bulunmak için bu kimliği kullanın.
Ad Kaydedilmiş oyun için geliştirici tarafından sağlanan kısa ad (ör. "1. slotu kaydet" veya "PlayerName_Save1"). Bu özellik oyunculara gösterilmez.
Açıklama Kaydedilen oyunun geliştirici tarafından sağlanan açıklaması.
Son değiştirilme Kaydedilen oyunun son güncellendiği zaman için Google Play oyun hizmetleri tarafından oluşturulan zaman damgası.
Oynama süresi Kaydedilmiş oyunda geliştirici tarafından sağlanan süre (milisaniye cinsinden). Bu değer, oyuncunun ilgili kayıt oyununu ne kadar süre oynadığını temsil etmelidir. Örneğin, 3600000'lık bir oynama süresi değeri Google Play oyun hizmetleri tarafından "1 sa." olarak görüntülenir.
Kapak resmi Bu, kapak resmi hakkında bilgi içeren, geliştirici tarafından sağlanan isteğe bağlı bir özelliktir.

İstemci uygulamaları

Platformunuzda Kaydedilen Oyunlar'ı nasıl uygulayacağınızı öğrenmek için aşağıdaki kaynakları inceleyin: