Saat mengembangkan sebuah game, seringkali game tersebut membutuhkan sebuah fitur online highscore yang digunakan untuk membandingkan skor yang diraih seluruh pemain. Cara yang paling simpel tentunya kita perlu menyediakan sebuah API sederhana dalam bentuk REST atau file php yang bertugas untuk mengunggah skor pemain dan mengambil skor pemain yang telah diurutkan dari yang tertinggi. Jika kita menggunakan cara ini, tentunya kita harus merawat server tersebut agar selaluavailable 24 jam dan storage space yang mencukupi yang tentunya cukup merepotkan. Solusi untuk mengatasinya adalah dengan memanfaatkan jasa penyedia backend untuk game yang banyak tersedia secara gratis dengan fitur terbatas. Salah satu penyedia jasa tersebut adalah Scoreoid.
Berikut adalah contoh untuk mendapatkan leaderboard / online highscore:
// Get game data var games = await ScoreoidManager.ScoreoidClient.GetGameAsync(); var game = games.items.First(); // Get leaderboard Leaderboard leaderboard = await ScoreoidManager.GetLeaderboard();
Salah satu contoh game pada Windows Phone 8 yang menggunakan Scoreoid sebagai backendadalah Icon Pop Quiz yang dikembangkan oleh Aksara Studio bekerjasama dengan Alegrium.
0 komentar:
Posting Komentar