HISCORE: The Hiscore Manager for GeoCities
Installazione e descrizione
|
Hiscore è una semplice classe che realizza un gestore di punteggi. Hai sviluppato un gioco in Java online e vuoi memorizzare i punteggi dei giocatori? E' possibile se hai un account su GeoCities usando Hiscore. Questa classe utilizza il tuo GuestBook (geobook.html) per memorizzare le informazioni sul giocatore e può essere utilizzato da qualsiasi applet. Non è necessario sacrificare il GuestBook, ma se è vuoto le prestazioni migliorano. |
Descrizione ed installazione
Dopo aver scaricato Hiscore.zip, possiedi questi files:
- Hiscore.class La classe Java principale.
- Hiscore.java Il codice sorgente.
- Hiscore.html La documentazione generata da Javadoc per Hiscore.java.
- geobook.html Un geobook.html ripulito (il minimo di cui necessita Hiscore).
- TestHiscore.java Il codice sorgente di un'applet che può essere utilizzata per fare dei test (solo online) e come esempio.
- TestHiscore.class La versione compilata del test.
- TestHiscore.html La pagina HTML che richiama il test.
Dopo che hai ottenuto questi files, devi inviare nella tua directory su GeoCities almeno Hiscore.class (RICORDA! "Hiscore" ha l'H maiuscola e i server di GeoCities sono sensibili alle maiuscole). Puoi inviare anche TestHiscore.class and TestHiscore.html per verificare il funzionamento della classe. Se non hai già creato un GuestBook.html nella tua directory, puoi inviare quello fornito nel file ZIP.
Come usare Hiscore?
Per prima cosa è necessario programmare un gioco. Se sei interessato in questo articolo, probabilmente ne hai già sviluppato uno. Qundi, come usare Hiscore.class? E' veramente semplice: ci sono solo due metodi ed un costruttore (vedi la documentazione generata da Javadoc per ulteriori dettagli).
- Il costruttore Hiscore(Applet applet, String gameName) necessita di un riferimento all'applet chiamante ed un nome per il gioco. Quest'ultimo argomento è utile per supportare giochi multipli con lo stesso GuestBook.
- Il metodo Vector getHiscores() restituisce un vettore contenente le informazioni sui giocatori. Questo vettore contiene riferimenti a String[3]. La prima stringa dell'array è il nome del giocatore, la seconda contiene alcune informazioni addizionali (ad esempio il motto preferito) e l'ultimo il punteggio. Vengono inseriti nel vettore tutti i giocatori memorizzati nel GuestBook.html.
- Il metodo void addHiscore(String name, String wisecrack, String score ) aggiunge un giocatore a GuestBook.html.
Questi metodi sono semplici e generici per permettere ulteriori personalizzazioni. Per ulteriori informazioni è disponibile il sorgente TestHiscore.java incluso nel file ZIP.
Non è possibile rimuovere un giocatore dal GuestBook utilizzando questa classe: per questo scopo è necessario utilizzare l'Advanced HTML Editor di GeoCities.
Altre domande?
Per qualsiasi domanda, suggerimento o critica costruttiva, è possibile utilizzare il form dei commenti o scrivere direttamente a TETRACTYS Freeware.
|
 |
Nel prossimo numero Java GeoUtilities sarà
?
|  |
---|