Merhabalar,
Bu makalemde android oyunların bir çoğunda sıklıkla karşılaştığımız oyun hizmetlerinden bahsedeceğim.
Google Play Game Services provide the opportunity to add social features to your games through users’ Google+ accounts. In this source code, we will demonstrate how you can add leaderboards to an Android app, submitting user scores, and presenting the current leaderboard and badges standings within the game.
Kullanıcıyı otomatik olarak oyun servislerine kaydettirmek için bir butona bağlı yada aktivite içerisine en başa ekleyerek kullanıcı her uygulamaya girdiğinde otomatik kullanıcı login yapar yada kayıtlı değilse ilk kaydını sürdürür.
1 |
beginUserInitiatedSignIn(); |
Skor tablosuna ulaşmak için aşağıdaki yapı oluşturulur.
1 2 |
startActivityForResult(Games.Leaderboards.getLeaderboardIntent (getApiClient(),getString(R.string.SkorTabloID),2); |
Rozetler tablosuna ulaşmak aşağıdaki yapı oluşturulur.
1 |
startActivityForResult(Games.Achievements.getAchievementsIntent(getApiClient()), 1); |
Google oyun servisinin skoru iletmek için aşağıdaki yapı oluşturulur.
1 |
Games.Leaderboards.submitScore(getApiClient(),getString(R.string.SkorTabloID),skorunuz); |
Rozetleriniz oyun içinde açtırmak için aşağıdaki yapı oluşturulur.