Skor tabloları, hem oyuncularınız hem de oyuncular arasında rekabeti artırmanın eğlenceli bir yolu olabilir en sıkı hayranlarınız (kamuda en iyi yer için mücadele edecekler) skor tablosu) ve daha genel oyuncularınız (oyuncularla ilerlemelerini arkadaşlarıyla karşılaştırarak).
Platformunuzda skor tablolarını nasıl uygulayacağınızı öğrenmek için İstemci uygulamaları başlıklı makaleyi inceleyin.
Skor tablolarını anlama
Skor tablosu oluşturduğunuzda çoğu şeyi Google Play Games Hizmetleri yönetir özelliklerini ele alalım. Normal süreç aşağıdaki gibi işler:
- Bir oyunun sonunda (ya da belirlediğiniz uygun bir anda), Oyun, oyuncunun puanını, oluşturduğunuz bir veya daha fazla skor tablosuna gönderir bir seçim olacak.
- Google Play Games hizmetleri, bu puanın oyuncunun mevcut skorundan iyi olup olmadığını kontrol eder. günlük, haftalık veya tüm zamanlar skoru için skor tablosu girişi. Geçerliyse, Google Play Games hizmetleri, ilgili skor tablolarını yeni puanla günceller.
- Google Play Games hizmetleri, oyun istemcisine bir skor raporu gönderir. Bu rapor Müşteriye bunun yeni bir günlük, haftalık veya tüm zamanları kapsayan rekor olduğunu söyler. Aksi takdirde, Google Play Games hizmetleri müşteriye her gün geçerli olan haftalık veya tüm zamanların rekorunu öğrenebilirsiniz.
- Oyuncuların skor tablolarında yer alan sonuçlarını almak için zaman isteyebilirsiniz. (günlük, haftalık veya tüm zamanlar) karşılaştırıp kullanıcının uygulamayı sosyal veya herkese açık skor tablosunu görebilirsiniz. Oyunlar hizmeti tüm bunları ve sonuçları müşteriye geri gönderir.
- Bildirilecek çok fazla skor olması durumunda Oyunlar hizmeti, Yalnızca en yüksek skor tablosuna ait verileri geri yükleyebilirsiniz. Ham verileri de en yüksek skorlar veya oyuncunun skoruna bitişik skorlar için skor verileri sunar.
Birden fazla skor tablosu
Oyunlarda en fazla 70 tane olmak üzere birden çok skor tablosu olabilir. Örneğin, Örneğin, çok seviyeli bir oyunda oyununuz için farklı bir skor tablosu Bir yarış oyununda her seviye için ayrı bir skor tablosu olabilir. plan yapar ve değişiklikleri uygular.
Skor tablosu zaman aralıkları
Play Games SDK'sı otomatik olarak günlük, haftalık ve tüm zamanların sürümlerini oluşturur skor tablosunda görebilirsiniz. Yapmanız gereken her şey için skor tabloları hazırlamanız gerekir.
Günlük skor tabloları, UTC-7'de sıfırlanır (yani "Pasifik Yaz Saati'nin gece yarısı") devam ediyor.
Haftalık skor tabloları, Cumartesi ile Pazar günleri arasında, gece yarısında, aynı ayda saat dilimini günlük skor tabloları olarak (UTC-7) kullanabilirsiniz.
Herkese açık ve sosyal skor tabloları
Play Games SDK'sı, kullanıcılara her skor tablosunun iki farklı sürümünü gösterebilir. oynatıcı:
Sosyal skor tablosu, kullanıcının iletişim bilgilerindeki kişilerden oluşan bir belirli çevreler (veya daha doğrusu kullanıcının belirli çevrelerin uygulamanızla paylaşmak için) Oyun etkinliklerini paylaşmaya karar veren kullanıcılar kullanıcıya gösterir.
Herkese açık skor tablosu, seçtiğiniz oyunculardan oluşan bir skor tablosudur. herkese açık olarak paylaşmalarını isteyebilir. Oyuncunuz herkese açık olarak paylaşması durumunda bu skor tablosunda görünmez.
Skor tabloları görüntüleniyor
Mobil istemci kitaplıklarında kitaplıklar tüm biçimlendirme işlemini gerçekleştirir ve skor tablolarının görüntülenmesini sağlar. Oyuncuların görebilir veya ona göre ayrılabilecek tüm skor tablolarınızın bir listesini seçim yapın.
Skor tabloları için kendi sürümlerinizi de uygulayabilirsiniz. doğrudan istemci kitaplıklarından erişilebilir.
Özellikler
Skor tabloları oluşturmak ve yönetmek için aşağıdaki özellikler hakkında bilgi sahibi olun: skor tablosu özellikleri:
Temel bilgiler
Aşağıdaki temel öğeler her skor tablosuyla ilişkilendirilir:
- Kimlik, Google Play Console'un bir tür üretir. Bu benzersiz kimliği kullanarak ne kadar iyi karşıladığını görebileceksiniz.
- Ad, skor tablosunun kısa bir adıdır (örneğin, "Rekorlar" veya "Seviye 3"). Bu alan en fazla 100 karakter uzunluğunda olabilir.
- Simge, alan adınız ile ilişkilendirilecek kare bir simgedir skor tablosunu ekleyin. Skor tablosu simgelerinizi oluşturmayla ilgili en iyi uygulamalar için bkz. Simge Kuralları bölümüne bakın.
- Liste sırası, skor tablosunun gösterileceği sıradır. Oyuncu, oyununuzla ilişkili skor tablolarını görüntülediğinde.
- Sınırlar, alt ve üst sınırlarını tanımlayan isteğe bağlı değerlerdir.
skor tablosunda görebilirsiniz. Bu işlem, skoru silmenize yardımcı olabilir
açıkça sahte olan gönderimler. Ayrıca şunu da kullanabilirsiniz:
Oyuncuları gizlemek için
Players.hide
tüm skor tablolarından sahte skorlar gönderdiğinizi düşünüyorsanız en iyi şekilde yararlanabilirsiniz.
Sıralama
Skor tabloları iki sıralama türünden birine sahip olabilir:
- Ne kadar büyükse o kadar iyi leaderboard'lar varsayılan olarak kullanılır. Bu Genellikle oyuncuların puan kazandığı çoğu oyunda gördüğünüz şeydir.
- Ne kadar küçükse o kadar iyi skor tabloları, daha düşük bir puan daha iyi olurdu. Bu türe ilişkin en yaygın örnekler skor tablosu, yarış oyunlarında olduğu için skor, oyuncunun yarışı bitirmenin zamanı geldi.
Skor biçimlendirme
Tüm skorlar skor tablolarına gönderilip gönderildikleri sürece dahili olarak tamsayılar varsa, Oyunlar hizmeti bunları kullanıcıya birkaç farklı biçimler:
Sayısal leaderboard'lar skorları sayı olarak sunar. Bunlar şu şekilde gösterilebilir: tamsayılar veya sabit sayıda ondalık basamak içeren reel sayılar olarak kullanılabilir. Siz gönderdiniz puan, tam sayı biçiminde gösterilir ve ondalık ayırıcı, belirtilen konum. Örneğin,
314159
puan3.14159
, Belirttiğiniz ondalık basamağa bağlı olarak3141.59
veya314159
.Zaman skor tablolarında skorları saat / dakika / saniye / yüzdeler halinde sunar. ikinci bir biçimdedir. Puanları milisaniye olarak göndermeniz gerekir. Dolayısıyla,
66032
değeri1:06.03
olarak yorumlanır.Para birimi skor tabloları, skorları bir para birimi biçiminde sunar. Siz gönderdiniz ana para biriminin 1/1.000.000'ı kadardır. Örneğin, 19.950.000,
$19.95
olarak yorumlanır ve para birimi ABD doları olarak ayarlanır.
Sayısal leaderboard'lar özel birimleri de destekler. Örneğin, oyununuz yüksek puanları ölçerse "metre" değerini belirtebilirsiniz için varsayılan birim olarak skor tablosunda da gösterilir.
Çeviriler ve puan biçimlendirme
Mobil istemci kitaplıkları Oyunlar hizmetinden skor tablosu verileri istediğinde bu puanların gösterileceği dili ve yerel ayarı belirtir. REST API, yerel ayara dayalı bir yardımcı olur. Oyunlar hizmeti, biçimlendirilmiş skor tablosu skorlarını döndürür. o dile ve yerel ayara uygun olmalıdır. Bu biçimlendirilmiş puanlar gösterilir ekleyip eklemediğiniz çeviriler yapabilirsiniz.
Sayısal leaderboard'lar için sayı biçimi her
dili'ne dokunun. (Örneğin, ABD'de 12,345.78
ve Fransa'da 12 345,78
.) Eğer
Özel birimler kullanıyorsunuz ve
çeviriler
için, mevcut dildeki her dil için çevrilmiş birimler sağlamanız gerekir.
eklendi. Daha sonra hizmet, uygun olduğunda bu çevrilmiş birimleri görüntüler.
Seçtiğiniz dile bağlı olarak farklı diller sağlamanız gerekebilir yeni versiyonlarını kullanabilirsiniz. İngilizce dilinde ise bir sürüm gerekir bir kalem, diğer her şey için (örneğin, "metre" ve "metreler"). İçinde Öte yandan, bir birim için bir sürüm, diğer bir deyişle pek çok birim ve başka her şey var. Çoğul kuralları hakkında daha fazla bilgi edinmek için Miktar Dizeler(Çoğul biçimler).
Zaman skor tabloları için saat biçimi
oyuncunun dilini ve yerel ayarını değiştirin. Bu durum özellikle
veya 3’ten fazla basamağa sahip bir saat değerine sahip olduğundan emin olun (örneğin,
örneğin, ABD'de 4,815:16:23.42
ve Almanya'da 4.815:16:23,42
) gösterilir.
Para birimi leaderboard'larında para birimi biçimi,
oyuncunun diline ve yerel ayarına göre değişir. Ancak,
para birimi. Örneğin, para biriminizi ABD doları cinsinden belirtirseniz oyun
ABD'de $19.95
, Fransa'da 19,95 $
gösterilir. Ancak bunu belirtemezsiniz
oyununuzda ABD doları, Fransa'da ise avro gösteriliyor.
Simge kuralları
Simgeler 512 x 512 PNG veya JPEG dosyaları olarak oluşturulmalıdır. Simgeleriniz çoğu oyun istemcisinde küçültülmüştür. Bu nedenle, aynı zamanda çok incelikli ayrıntılara sahip. Simgeleri bir alfa kanalıyla gönderebilirsiniz ve şeffaflık da korunacaktır. Skor tablosu simgesi, Android cihazlarda koyu gri arka plan seçin, bu nedenle iyi çalışan bir simge seçin seçmemiz gerekir.
Tüm yerel ayarlarda aynı simge kullanıldığından, metin veya yerelleştirilmiş içerik kullanabilirsiniz.
Skor tablosu oluşturma
Bu bölümde yeni veya mevcut oyunlar için nasıl skor tabloları oluşturacağınız açıklanmaktadır.
Yeni bir oyun için skor tablosu oluştur
Yeni ve yayınlanmamış bir oyun için skor tablosu oluşturmak üzere Oyununuzun Google Play Console girişini yapın ve Büyüme > Play Oyunlar Hizmetler > Kurulum ve yönetim > Skor tabloları'nı ve ardından Skor tablosu oluştur düğmesi.
!["Leaderboard Ekle" ana Skor Tabloları Paneli'nde düğme](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/leaderboardAddNew.png?authuser=9&hl=tr)
Ardından bu skor tablosu için gerekli bilgileri doldurun.
!["En iyi tur" için doldurulmuş bir form skor tablosunu ekleyin.](https://developers-dot-devsite-v2-prod.appspot.com/static/games/services/images/leaderboardSampleForm.png?authuser=9&hl=tr)
Taslak olarak kaydet'i tıkladığınızda leaderboard'unuz "Taslak"ta kullanılabilir hale gelir durumu. Oyununuzu yayınladığınızda, oyununuzun tüm skor tabloları yayınlanır gerçekleşebilir.
Yayınlanan bir oyun için skor tablosu oluşturma
Daha önce yayınlanmış bir oyun için ek bir skor tablosu oluşturmak istiyorsanız yukarıdakiyle aynı adımları uygulayın. Güncellenen sürümü test etme hakkında daha fazla bilgi için sürümü için Oyun Değişikliklerinizi Yayınlama bölümüne bakın.
Leaderboard'unuzu test edip memnun kaldığınızda, Leaderboard'unuzu yeniden yayınlayabilirsiniz ve bu skorlar tüm dünyaya yayılacak.
Skor tablosunu düzenleme
Daha önce oluşturduğunuz bir skor tablosunu düzenlemek için Google Play Console'un Skor Tabloları sekmesinden. Bu noktada ilk olarak skor tablosunu oluştururken kullandığınız formun aynısını kullanabilirsiniz. alanları dilediğiniz gibi düzenleyebilirsiniz.
Skor tablosunu düzenlemeyi tamamladığınızda Taslak olarak kaydet düğmesini tıklayın. İlgili içeriği oluşturmak için kullanılan yeni düzenlenen skor tablosu "Taslak"ta olur kullanabilirsiniz. Bu sayede, ortaya çıkar.
Düzgün çalışıyorsa şuradaki kutudan Değişiklikleri yayınla'yı seçin: ve oyununuzu tekrar yayınlayabileceksiniz. Reklamla birlikte güncellenmiş skor tablolarınızla herkese açık olarak paylaşın.
Düzenlemeyi geri alma
Yeni düzenlediğiniz skor tablosunu beğenmemeye karar verir ve geri dönmek isterseniz önceki yinelemeye dönmek için üst kısmındaki kutudan Geri dön'ü seçmeniz yeterlidir Leaderboard formunu doldurun. Skor tablonuz daha önce yayınlanan sürüme geri döner sürümünü değil.
Skor tablosunu silme
"Taslak" durumunda olan skor tablolarını silebilirsiniz veya daha önce yayınlanmış. Google Play Console'da skor tablosunu silmek için Leaderboard'u seçin ve formun üst kısmındaki Skor tablosunu sil'i tıklayın.
Alternatif olarak,
Players.hide
: Oyuncuların
skor tablosunu inceleyebilirsiniz.
Skor tablosunu sıfırlama
Yalnızca taslak skor tablolarınız için oyuncu ilerleme verilerini sıfırlayabilirsiniz.
- Google Play Console'da skor tablolarını sıfırlamak için ekranın alt kısmındaki İlerleme durumunu sıfırla'yı tıklayın. o etkinlik formunun en üstüne koyun.
- Skor tablosu verilerini programatik olarak sıfırlamak için
Management API'si
Scores
yöntemleri.
Skor tabloları için çeviri ekleme
Aşağıdakilerle ilişkili skor tabloları için kendi çevirilerinizi belirtebilirsiniz: gösterir. Bunu yapmadan önce, ilk olarak şurada açıklanan adımları uygulayın: oyunu oynayın. Ayrıca, oyununuz için bir veya daha fazla skor tablosu oluşturmuş olmanız gerekir.
Skor tabloları için kendi çevirilerinizi eklemek üzere Skor tabloları sekmesini açın: Play Console'da oyununuzu seçin ve ardından mevcut bir skor tablosunu seçin. Skor tablosu ayrıntıları sayfasında, önceden ziyaret ettiğiniz bir dilin sekmesini Oyun ayrıntıları sekmesine eklenir. Bunun için skor tablosu ayrıntıları sayfasında formu çevirilerinizle birlikte düzenleyebilirsiniz. Sonraki slayta geçin Çevrilmiş skor tablosu ayrıntılarınızı saklamak için Kaydet'i seçin.
Skor tablosu skorlarını gizle
Google Play oyun hizmetleri, skor tablosunu kurcalamaya karşı koruma özelliği sağlar. Şüpheli skorlar olup olmadığını kontrol eder ve bunları otomatik olarak gizler. Bu özellik yalnızca Android oyunlarında kullanılabilir.
Müdahale koruması, aşağıdaki gibi görünen yeni skor tabloları için varsayılan olarak etkindir: bir şablondur. Ancak bu özellik mevcut skor tabloları için devre dışıdır. Hâlihazırda halihazırda kayıtlı olan mevcut skor tablolarınızda kurcalama korumasını etkinleştirmek için şu adımları uygulayın:
- Google Play Console'da Oyun hizmetleri sekmesini açın, ardından oyunu seçin.
- Skor Tabloları sekmesini açın, ardından hangi leaderboard örneğini seçin? kurcalama korumasını etkinleştirmek istiyorsunuz.
- Skor tablosunu kurcalama korumasını etkinleştir seçeneğini AÇIK konuma getirin.
- Kaydet ve devam et'i tıklayın.
- Oyununuzu yayınlayın.
Google Play Console'da bir skor tablosu için kurcalama koruması etkinleştirildiğinde bu özelliğin geçerlilik kazanması 24 saati bulabilir. Gönderilen puanlar geriye dönük olarak gizlenmez.
Bazı durumlarda kurcalama korumasını devre dışı bırakmak isteyebilirsiniz (örneğin, Oyununuz Android'in yanı sıra web'de de çalışır ve skor tabloları için de geçerli.
İstemci uygulamaları
Platformunuzda skor tablolarını nasıl uygulayacağınızı öğrenmek için aşağıdaki konulara bakın kaynaklar: