Minggu, 08 Juni 2014

pemrograman sederhana

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.    
Beberapa pengembang telah menyediakan wrapper untuk API dari Scoreoid. Apabila ingin mengintegrasikan Scoreoid pada Windows Phone 8, Scoreoid for Windows 8 yang dikembangkan oleh Rudi Grobler dapat digunakan dengan sedikit modifikasi. Scoreoid sangatlah mudah untuk diintegrasikan ke dalam game kita.
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.
16

0 komentar:

Posting Komentar