Comment faire un tableau de bord sur un jeu "Newgrounds"

August 28

Newgrounds est un site de médias sociaux qui permet aux utilisateurs de créer et de télécharger des jeux Flash. Une telle polyvalence a attiré de nombreux joueurs, qui ont créé des milliers de jeux en ligne tout le monde peut jouer. L'une des composantes essentielles de tout jeu en ligne concurrentiel est le tableau de bord, qui permet aux joueurs de comparer leurs scores élevés contre ceux des autres joueurs. Bien que le codage du jeu réel peut être facile pour certains, le codage du jeu à l'interface avec l'Internet peut être plus difficile.

Instructions

1 Créer un nouveau tableau de bord sur l'API du site en remplissant le formulaire dans l'onglet des comptes.

2 Accéder au code pour le tableau de bord à partir du compte.

3 Dans le code, le changement "nom_carte" à la suite du nom du tableau de bord vous avez créé.

import com.newgrounds.API;

import com.newgrounds.ScoreBoard;

board var: ScoreBoard = API.getScoreBoard (nom_carte: String);

4 Entrée ce code dans le script tableau de bord:

import com.newgrounds.API;

import com.newgrounds.APIEvent;

import com.newgrounds.ScoreBoard;

import com.newgrounds.Score;

// Cette fonction sera exécuté lorsque le serveur retourne la liste des scores

fonction onScoresLoaded (event: APIEvent): void {

if (event.success) {

var pension = event.data.board;

for (var i: uint = 0; i & lt; board.scores.length; i ++) {

score var: Score = board.scores [i];

trace (score.position + ":" + score.username + "-" + score.value);

}

}

// Indique l'api pour écouter l'événement SCORES_LOADED

API.addEventListener (APIEvent.SCORES_LOADED, onScoresLoaded);

// Obtenir notre conseil d'administration et lui dire quelle période de temps à charger, et combien de résultats

high_scores var: ScoreBoard = API.getScoreBoard ( "High Scores");

high_scores.period = "Aujourd'hui";

high_scores.num_results = 20;

// Charger les scores du serveur

high_scores.loadScores ();

5 Entrez le code ci-dessous pour charger les scores élevés dans un jeu:

import com.newgrounds.API;

API.loadScores (nom_carte: cordes, période: cordes, tag: String);

6 Remplacé le "nom_carte" avec le nom de votre tableau de bord et la «période» à la période de temps.