2011-11-21 11 views
9

Ho finito e rilasciato il mio gioco e contiene un elenco di punteggi locali per ogni telefono. Mi piacerebbe farlo in modo che i punteggi siano globali .... invia il punteggio a un server e il server invia i punteggi più alti a tutti i telefoni quando si connettonoCome posso creare un punteggio elevato globale per la mia app per Android?

Purtroppo non ho idea da dove cominciare. Quindi se qualcuno potrebbe indicare un collegamento o darmi una spiegazione su come procedere sarei molto riconoscente, grazie!

+4

piuttosto che implementare da soli si dovrebbe considerare l'utilizzo di OpenFeint o in un altro API social gaming . Sarà molte volte più semplice ed economico che provare a gestire il tuo server. – slayton

risposta

8

Hai un'idea generale. Dovete:

  • Invia il punteggio su un server
  • Recuperare il tavolo alto punteggio dal server

Ciò significa che, probabilmente, si vuole avere un qualche tipo di API web-based per questi Due. Il modo più semplice è semplicemente lasciare che qualcun altro lo faccia. Ci sono servizi gratuiti là fuori che forniscono già punteggi più alti a livello mondiale. Probabilmente ce ne sono altri, ma per Android, OpenFeint e ScoreLoop sono due quelli che conosco. Puoi consultare i loro documenti e vedere se vuoi usarli.

In alternativa, è possibile eseguire il rollover. Questo è un po 'più di lavoro (anche se onestamente non è tutto che difficile). Se segui questa strada ti consiglio di creare un servizio web sul quale puoi pubblicare i punteggi. Il servizio Web salverebbe il punteggio in un database e quindi quando il client chiama il servizio Web per recuperare i punteggi, il servizio Web interroga il database dei punteggi e li restituisce.

Questo è uno schema generale, perché francamente come creare quel servizio Web è tutta un'altra questione, e dovresti decidere su una lingua/piattaforma ecc. Anche per quello.

+0

Grazie mille ragazzi! Sembra che io abbia un sacco di studi da fare o ... qualcuno conosce un servizio simile per Blackberry? –

+0

Ho appena guardato e apparentemente ScoreLoop è stato appena acquisito da RIM! Dovrebbero avere un ottimo supporto Blackberry ora (o presto) ... – kabuko

+2

OpenFeint è stato acquisito e sciolto qualche tempo fa. ScoreLoop è stato acquisito da RIM, ora BlackBerry, e chiuderà a dicembre 2014. –

0

Partenza Swarm's Leaderboard sistema, che è simile agli altri menzionati qui (Scoreloop/OpenFeint), solo un'altra alternativa da prendere in considerazione :)

Problemi correlati