Χόμπι και ενδιαφέροντα

Πώς να κάνει έναν πίνακα αποτελεσμάτων σε Newgrounds παιχνίδι

Newgrounds είναι μια ιστοσελίδα κοινωνικής μέσα ενημέρωσης που επιτρέπει στους χρήστες να δημιουργούν και να ανεβάσετε Flash παιχνίδια . Μια τέτοια ευελιξία έχει προσελκύσει πολλούς παίκτες , οι οποίοι έχουν δημιουργήσει χιλιάδες online παιχνίδια ο καθένας μπορεί να παίξει . Ένα από τα βασικά συστατικά της κάθε ανταγωνισμού σε απευθείας σύνδεση παιχνίδι είναι το σκορ , το οποίο επιτρέπει στους παίκτες να συγκρίνουν υψηλής βαθμολογία τους ενάντια σε εκείνους των άλλων παικτών. Ενώ ο προγραμματισμός του παιχνιδιού μπορεί να είναι εύκολο για μερικούς , κωδικοποίηση το παιχνίδι για τη διασύνδεση με το Διαδίκτυο μπορεί να είναι πιο δύσκολη . Οδηγίες
Η

1 Δημιουργήστε ένα νέο πίνακα στο API της ιστοσελίδας συμπληρώνοντας τη φόρμα στην καρτέλα λογαριασμούς . 2

Δείτε τον κώδικα για τον πίνακα αποτελεσμάτων από το λογαριασμό .

Η 3

στον κώδικα που ακολουθεί , αλλαγή " board_name " στο όνομα του πίνακα που δημιουργήσατε

com.newgrounds.API εισαγωγής ? .

εισαγωγής com.newgrounds.ScoreBoard ?

σκάφους var : Ο πίνακας αποτελεσμάτων = API.getScoreBoard ( board_name : String ) ?
Η 4

Είσοδος αυτόν τον κώδικα στο σκορ σενάριο :

εισαγωγή com.newgrounds.API ?

com.newgrounds.APIEvent εισαγωγής ?

com.newgrounds.ScoreBoard εισαγωγής ?

com.newgrounds.Score εισαγωγής ?

//αυτή η λειτουργία θα εκτελεστεί όταν ο διακομιστής επιστρέφει τη λίστα των σκορ

λειτουργία onScoresLoaded (συμβάν : APIEvent ) : void {

αν ( event.success ) {

συμβούλιο var = event.data.board ?

για ( var i : uint = 0 ? i

βαθμολογία var : Αποτέλεσμα = board.scores [ i ] ?

ίχνος ( score.position + " : " + score.username + " - " + score.value ) ?

} }


//Πες το api για να ακούσετε για το γεγονός SCORES_LOADED

API.addEventListener ( APIEvent.SCORES_LOADED , onScoresLoaded ) ?

//πάρει το γραφείο μας και να πει τι χρονικό διάστημα για να φορτώσει και πόσα αποτελέσματα

var high_scores : ΠΙΝΑΚΑΣ ΑΠΟΤΕΛΕΣΜΑΤΩΝ = API.getScoreBoard ( "High Scores ")?

high_scores.period = " Σήμερα " ?

high_scores.num_results = 20 ?

//φορτώσετε τις βαθμολογίες από το διακομιστή

high_scores.loadScores ( ) ?
5

Εισάγετε τον παρακάτω κώδικα για να φορτώσει τα υψηλά σκορ σε ένα παιχνίδι :

com.newgrounds.API εισαγωγής ?

API.loadScores ( board_name : String , περίοδος : String , tag : String ) ?
Η 6

Αντικαταστάθηκε το " board_name "με το όνομα του πίνακα αποτελεσμάτων και την " περίοδο "για το χρονικό διάστημα .
Η
εικόνων


https://el.htfbw.com © Χόμπι και ενδιαφέροντα