Game Service için Oyun geliştirmek IV: Leaderboards
Bir önceki yazımda oyunumuzun Achievements entegrasyonunu yapmıştık.
Huawei Game Services Leaderboards Nedir?
Game Services içerisinde yer alan Leaderboards, oyuncular arasındaki rekabeti, oyuncuların puanlarını göstererek arttıran ve oyuncuları oyunda tutan efektif bir elemandır. AppGallery Connect üzerinden 70 taneye kadar Leaderboard açılabilir. Istenilen zamanlarda kullanıcıların skorlarını bir veya birden çok Leaderboard’a yollayabiliriz. Her bir Leaderboard 5000 taneye kadar kayıt gösterebilir.
Bir Leaderboard şu gibi bilgileri içerir
· ID: AGC tarafından üretilmiş unique bir stringdir.
· Name: Leaderboard’ın adı
· Score: Bir kullanıcının Leaderboard üzerindeki skoru
· Score format: Time, Currency, Number olarak belirlenebilinen skor formatı
· Custom unit: Nümerik bir Leaderboardda sayısal değerleri değiştirebiliriz (ör: metre, kilometre)
· Icon: Leaderboard ile ilişkilendirilen bir ikon
· Ordering mode: Leaderboard içerisindeki değerlerin hangi moda göre sıralanacağı
· Limits: Leaderboard’a alınmak için minimum ve maksimum değerler
· List order: Tüm Leaderboardların sıralama biçimi
· Multi language: Leaderboard’ın hangi dilleri kapsadığı
Herşeyden önce AGC ye girip bir Leaderboard oluşturmamız gerekiyor.
1- İlk önce AppGallery Connect’e girip App kısmından Uygulamamızı seçiyoruz
2- Ardından sırasıyla Operate > Leaderboards > Create yolundan giriyoruz
3- Gerekli tüm alanları doldurduktan sonra Save’e basın
4- Ardından Release’e tıklayın ve 2. Doğrulama sorusunada OK‘e basın
Ardından Leaderboard ID sini kopyalayıp kodlama bölümüne geçebiliriz.
Kodlama
SONUÇ
Artık uygulamamızda Leaderboards’ları kullanabiliyor durumda oluyoruz. Bir sonraki yazımda Game Save özelliğini entegre etmeye bakacağız
(Bu yazı, serinin 4. yazısıdır. Ilk yazıya aşağıdaki linkten ulaşabilirsiniz )