Hoe maak je een scorebord te verdienen op een Newgrounds spel

Newgrounds is een social media website die gebruikers in staat stelt om Flash- games te maken en uploaden. Dergelijke veelzijdigheid heeft veel gamers , die duizenden online games iedereen kan spelen hebben gecreëerd . Een van de belangrijkste onderdelen van een online competitief spel is het scorebord , die spelers in staat stelt om hun hoge scores vergelijken met die van andere spelers . Terwijl het coderen van het eigenlijke spel kan gemakkelijk zijn voor sommigen, het coderen van het spel om te communiceren met het internet kan moeilijker . Instructies
1

Maak een nieuwe scorebord op API van de website door het invullen van het formulier in het tabblad Accounts . Kopen van 2

Toegang tot de code voor het scorebord van de rekening .

3

In de volgende code , change " BOARD_NAME " om de naam van het scorebord u hebt gemaakt

import com.newgrounds.API ; .

import com.newgrounds.ScoreBoard ;

var boord : scoreBoard = API.getScoreBoard ( BOARD_NAME : String) ;
4

Input deze code op het scorebord script :

import com.newgrounds.API ;

import com.newgrounds.APIEvent ;

import com.newgrounds.ScoreBoard ;

import com.newgrounds.Score ;

//deze functie wordt uitgevoerd wanneer de server geeft onze lijst met scores

functie onScoresLoaded ( event: APIEvent ) : void {

if ( event.success ) {

var board = event.data.board ;

for (var i : uint = 0 ; i

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

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

}

}

//Vertel de api voor het evenement SCORES_LOADED

API.addEventListener ( APIEvent.SCORES_LOADED , onScoresLoaded ) te luisteren ;

//krijgen ons bestuur en vertellen welke periode om te laden , en hoeveel resultaten

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

high_scores.period = " Vandaag" ;

high_scores.num_results = 20;

//laad de scores van de server

high_scores.loadScores ( ) ;
5

Voer de volgende code om de hoge scores te laden in een spel :

import com.newgrounds.API ;

API.loadScores ( BOARD_NAME : String , periode : String , tag : String) ;
6

Vervangen de " BOARD_NAME " met de naam van uw scorebord en de " periode " om de periode .