Başarılar, kullanıcıların oyununuzdaki katılımını artırmanın mükemmel bir yolu olabilir. Oyuncuları normalde kullanmadıkları özellikleri denemeye veya oyununuza bambaşka oyun stilleriyle yaklaşmaya teşvik etmek için oyununuzda başarılar uygulayabilirsiniz. Başarılar, oyuncuların ilerlemelerini birbirleriyle karşılaştırmaları ve neşeli bir rekabete girmeleri için eğlenceli bir yol olabilir.
Platformunuzda başarıları nasıl uygulayacağınızı öğrenmek için İstemci uygulamaları bölümünü inceleyin.
Özellikler
Başarıların işleyişini anlamak için bunlarla ilişkili özelliklerin bazıları hakkında bilgi sahibi olmanız gerekir.
Aşağıdaki temel öğeler her başarıyla ilişkilidir:
- Id, Google Play Console tarafından oluşturulan benzersiz bir dizedir. Oyun istemcinizdeki başarıya atıfta bulunmak için bu benzersiz kimliği kullanacaksınız.
- Ad, başarının kısa adıdır (örneğin, "Usta Pijama"). Değer en fazla 100 karakter uzunluğunda olabilir.
- Açıklama, başarınızla ilgili kısa ve öz bir açıklamadır. Bu, genellikle oyuncunuza başarıyı nasıl kazanacağını söyler (örneğin, "Gün batımından önce limonlu bezeli turta pişirin"). Değer en fazla 500 karakter olabilir.
- Simge, başarınızla ilişkilendirilen kare bir simgedir. Başarı simgelerinizi oluşturmayla ilgili en iyi uygulamalar için Simge Yönergeleri bölümüne bakın.
- Liste sırası, bir oyuncu oyununuzla ilişkili başarıları görüntülediğinde kilitli başarıların görünme sırasıdır. Bu, istediğiniz bir sırada olabilir. Kilidi açılan başarılar, ulaşılan sırayla listenin en üstünde görünür.
Eyalet
Başarılar üç farklı durumdan birinde olabilir:
- Gizli başarı, başarıyla ilgili ayrıntıların oyuncudan gizlendiği anlamına gelir. Play Oyun Hizmetleri, gizli durumdayken başarı için genel bir yer tutucu açıklama ve simge sağlar. Oyununuz hakkında çok erken açığa çıkarmak istemediğiniz bir spoiler içeriyorsa (örneğin, "Hepinizin hayalet olduğunu keşfedin!") başarının gizlenmesini öneririz.
- Gizlenmiş başarı, oyuncunun başarıdan haberdar olduğu ancak henüz bunu kazanmadığı anlamına gelir. Çoğu başarı gösterilen durumda başlar.
- Kilidi açılmış başarı, oyuncunun başarıyı başarıyla kazandığı anlamına gelir. Başarının kilidi çevrimdışıyken açılabilir. Oyun internete bağlandığında, başarının kilit açık durumunu güncellemek için Play Games Hizmetleri ile senkronize edilir.
Artımlı başarılar
Başarılar standart veya artımlı olarak atanabilir. Genellikle artımlı başarı, bir oyuncunun daha uzun bir sürede başarıyı kazanmaya yönelik kademeli ilerleme kaydetmesini içerir. Oyuncu artımlı başarıya doğru ilerledikçe oyuncunun kısmi ilerleme durumunu Play Games Hizmetleri'ne bildirebilirsiniz.
Google Play hizmeti ilerleme bilgilerini takip eder, oyuncu bir başarının kilidini açmak için gerekli ölçütleri karşıladığında oyunu uyarır ve bu hedefe ulaşmaya ne kadar yaklaştığını söyler.
![Oyuncunun ilerlemesini %40 olarak gösteren örnek artımlı başarı.](https://developer.android.google.cn/static/images/games/pgs/achievementIncremental.png?authuser=5&hl=tr)
Artımlı başarılar, oyun oturumları genelinde kümülatiftir ve ilerleme oyun içinden kaldırılamaz veya sıfırlanamaz. Örneğin, "50 oyun kazan" artımlı başarı olarak kabul edilir. "Arka arkaya 3 oyun kazan" seçeneği sunulmaz çünkü oyununu kaybettiğinde oyuncunun ilerlemesi sıfırlanır. Oyuncu oynarken çip kazanıp kaybedebileceği için "5.000 poker fişi sahip olmak" da uygun değildir. Son iki başarı için, oyuncunun "Arka arkaya kazanma" durumunu veya toplam çipini takip etmek ve oyuncu bunları kazandığında standart başarıların kilidini açmak size kalmıştır.
Artımlı başarı oluştururken kilidini açmak için gereken toplam adım sayısını tanımlamanız gerekir (bu, 2 ile 10.000 arasında bir sayı olmalıdır). Kullanıcı başarının kilidini açma yolunda ilerledikçe Play Games Hizmetleri'nde gerçekleştirdiği ek adım sayısını bildirmeniz gerekir. Toplam adım sayısı kilit açma değerine ulaştığında, başarının kilidi açılır (gizli olsa bile). Kullanıcının kümülatif ilerleme durumunu depolamanıza gerek yoktur.
Puan
Başarıların bir puan değeri vardır. Oyuncunun puanı 5'in katı olmalıdır ve bir oyun hiçbir zaman tüm başarılarının toplam puanı 1.000'den fazla olamaz (ancak daha az başarı elde edebilir). Ayrıca, tek bir başarının 200 puanından fazla olamaz.
Deneyim puanlarını takip edin (XP)
Oyuncular, Play Games özellikli oyunlarda başarı kazandıklarında Oyun Profillerinde seviye kazanabilirler. Oyuncu, bir başarıyla ilişkili her puan için bu başarıyı kazandığında 100 deneyim puanı (XP) kazanır. Başka bir deyişle:
XP for an achievement = 100 * (point value for the achievement)
Play Games Hizmetleri her oyuncunun kazandığı XP'yi takip eder ve "seviye atlayacak" kadar puan kazandığında Google Play Games uygulamasına bir bildirim gönderir. Oyuncular, Google Play Games uygulamasındaki Profil sayfalarından seviyelerini ve XP geçmişlerini görüntüleyebilirler.
Minimum başarı sayısı
Başarıların entegre edildiği bir oyun yayınlanmadan önce en az beş başarıya sahip olmalıdır. Beşten daha az hedefle test yapabilirsiniz, ancak oyununuzu yayınlamadan önce en az beş başarı oluşturmuş olmanız önerilir.
Maksimum başarı sayısı
Başarıların sayısı, puan sınırları ve dağılımıyla sınırlıdır. Maksimum 1.000 puan ve her başarı için 5 puan, maksimum başarı sayısı 200'dür. Ancak, başarılara daha fazla puan verilirse elde edilebilecek başarıların sayısı azalır.
Simgeyle ilgili kurallar
Simgeler, 512 x 512 PNG veya JPG dosyası olarak oluşturulmalıdır. Bize sadece kilidi açılmış başarının simgesini sağlamanız gerekir. Gösterilen simge için otomatik olarak gri tonlamalı bir sürüm oluşturacağız. Bu nedenle, başarı simgelerinizin renkli öğeler içermesini öneririz. Böylece kullanıcılarınız, gösterilen ve kilidi açılmış başarıları kolayca ayırt edebilir.
Android kısa mesajda bir başarı simgesi görüntülendiğinde, simge bir dairenin içine yerleştirilir ve dış köşeleri gizlenir. Bu koşullarda simgenizin hâlâ iyi göründüğünden emin olun.
![Daire içine yerleştirilmiş örnek bir başarı simgesi.](https://developer.android.google.cn/static/images/games/pgs/achievementIconExample.png?authuser=5&hl=tr)
Tüm yerel ayarlarda aynı simge kullanıldığından simgelere metin veya yerelleştirilmiş içerikler eklememenizi öneririz.
Başarı oluşturma
Bu bölümde, yeni ve yayınlanmış oyunlar için nasıl başarı oluşturulacağı açıklanmaktadır.
Yeni oyun
Yeni ve yayınlanmamış bir oyun için başarı oluşturmak istiyorsanız Oyun Hizmetleri İçeren Oyunlar sekmesinin altından oyununuza ait Google Play Console girişine gidin.
Soldaki Başarılar sekmesini seçin ve Başarı Ekle düğmesini tıklayın.
![Ana Başarı Panelindeki "Başarı Ekle" düğmesi](https://developer.android.google.cn/static/images/games/pgs/achievementAddButton.png?authuser=5&hl=tr)
Ardından, bu başarı için gerekli bilgileri girin.
!["Son yer" başarısı için doldurulmuş bir örnek başarı formu.](https://developer.android.google.cn/static/images/games/pgs/achievementSampleForm.png?authuser=5&hl=tr)
Kaydet'i tıkladığınızda başarınız "Yayınlanmaya hazır" modunda kullanılabilir hale gelir. Oyununuzu yayınladıktan sonra, oyununuzun tüm başarıları da onunla birlikte yayınlanır.
Yayınlanan oyun
Daha önce yayınlanmış bir oyun için ek bir başarı oluşturmak istiyorsanız yukarıdaki adımları uygulayın. Tek fark, Kaydet düğmesinin Taslak olarak kaydet olarak yeniden etiketlenmesi ve başarınızın "Teste hazır" modunda olmasıdır. Bir oyunun güncellenmiş sürümünü test etme hakkında daha fazla bilgi için Oyun Değişikliklerinizi Yayınlama bölümünü inceleyin.
Başarınızı test edip memnun olduktan sonra yeni başarılarla oyununuzu tekrar yayınlayabilirsiniz ve bu başarılar tüm dünyaya yayınlanır.
Başarıyı düzenleme
Daha önce oluşturduğunuz bir başarıyı düzenlemek için Google Play Console'un Başarılar sekmesinde ilgili başarıyı seçin. Bu noktada, başarıyı ilk kez oluştururken kullandığınız formu görürsünüz ve alanlardan herhangi birini istediğiniz gibi düzenleyebilirsiniz.
Bir başarıyı düzenlemeyi tamamladığınızda Taslak olarak kaydet düğmesini tıklayın. Yeni düzenlenen başarı "teste hazır" aşamasında olur ve deneyebilirsiniz. Düzgün çalışıyorsa açılır listeden Yeniden yayınla'yı seçin. Bu işlem, oyununuzu, güncellenen tüm başarılarınızla birlikte tekrar herkese açık bir şekilde yayınlar.
Düzenlemeyi geri alma
Mevcut başarınızı beğenmediğinize karar verir ve başarınıza önceki haline dönmek isterseniz Google Play Console'daki açılır listeden Geri al'ı seçin. Tüm başarılarınız daha önce yayınlanan sürüme geri döner.
Başarıyı silme
Başarınız yayınlandıktan sonra silinemez.
Önceden yayınlanmış durumdaki bir başarıyı silmek için, söz konusu başarının formunun alt kısmındaki Sil etiketli düğmeyi tıklayabilirsiniz.
Başarıyı sıfırlama
Yalnızca taslak başarılarınıza ilişkin oyuncu ilerleme durumu verilerini sıfırlayabilirsiniz.
- Google Play Console'daki başarıları sıfırlamak için söz konusu etkinliğe ait formun alt kısmındaki Başarı ilerleme durumunu sıfırla etiketli düğmeyi tıklayın.
- Başarı verilerini programatik olarak sıfırlamak için Management API'si
Achievements
yöntemlerini çağırın.
Başarılar için çeviri ekleme
Oyununuzla ilişkili başarılar için kendi çevirilerinizi belirtebilirsiniz. Bunu yapmadan önce, Oyununuz için çeviriler ekleme bölümünde açıklanan adımları tamamladığınızdan emin olun. Ayrıca, oyununuz için bir veya daha fazla başarı oluşturmuş olmanız gerekir.
Başarılar için kendi çevirilerinizi eklemek üzere Google Play Console'da oyununuzun Başarılar sekmesini açın, ardından mevcut bir başarıyı seçin. Başarı ayrıntıları sayfasında, daha önce Oyun ayrıntıları sekmesinde eklediğiniz bir dilin sekmesini seçin. Söz konusu dilin başarı ayrıntıları sayfasında, söz konusu başarıya ait çevirileri içeren formu düzenleyin. Çevrilmiş başarı ayrıntılarınızı kaydetmek için Kaydet'i tıklayın.
İstemci uygulamaları
Başarıları platformunuzda nasıl uygulayacağınızı öğrenmek için aşağıdaki kaynakları inceleyin: