begin process at 2010 02 10 12:27:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > UNE CLASSE QUI GÈRE UN HIGH SCORE TOTALEMENT CONFIGURABLE

UNE CLASSE QUI GÈRE UN HIGH SCORE TOTALEMENT CONFIGURABLE


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :jeu, highscore, score, points Niveau :Initié Date de création :16/05/2003 Date de mise à jour :19/05/2003 12:20:56 Vu / téléchargé :2 573 / 258

Auteur : Frep

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Tout est dans le titre :-) Cette classe peut être insérée dans n'importe quel jeu. Le nombre de colonnes et les tris à effectuer sur celles-ci sont spécifiées dans le constructeur.
Si vous spécifiez un nom de fichier, l'highScore sera enregistrée/chargée automatiquement lors de la création de l'objet.
Cet highScore est complètement configurable. Les objets utilisés pour sauvegarder les infos sont donc de type Comparable (qui est la classe parent de String, Integer, ...).
Un exemple d'utilisation est ci-joint.  

Source

  • public class Test{
  • public static void main(String[] args) {
  • // Crée un high Score avec 2 colonnes triées en majeur et décroissant
  • // sur les scores (la seconde colonne) et en mineur sur les noms. Le
  • // high Score comportera au maximum 10 lignes et le tout est enregistré
  • // dans un fichier "HighScore.txt" en utilisant le délimiteur
  • // ":" pour séparer les infos dans le fichier.
  • HighScore hs = new HighScore(new String[]{"Nom","Score"},new int[][]
  • {{1,0},{0,1}},10,"HighScore.txt",":");
  • hs.addLigne(new Comparable[]{new String("Nico"),
  • Integer.valueOf("10")});
  • hs.addLigne(new Comparable[]{new String("Frep"),
  • Integer.valueOf("20")});
  • hs.addLigne(new Comparable[]{new String("Max"),
  • Integer.valueOf("20")});
  • for(int i=0;i<hs.getNbLines();i++)
  • System.out.println(hs.getLigne(i)[0] + "\t"+hs.getLigne(i)[1]);
  • }
  • }
public class Test{
   public static void main(String[] args) {
         // Crée un high Score avec 2 colonnes triées en majeur et décroissant 
         // sur les scores (la seconde colonne) et en mineur sur les noms. Le 
         // high Score comportera au maximum 10 lignes et le tout est enregistré 
         // dans un fichier "HighScore.txt" en utilisant le délimiteur 
         // ":" pour séparer les infos dans le fichier.

         HighScore hs = new HighScore(new String[]{"Nom","Score"},new int[][]
                                       {{1,0},{0,1}},10,"HighScore.txt",":");

         hs.addLigne(new Comparable[]{new String("Nico"),
                                                          Integer.valueOf("10")});
         hs.addLigne(new Comparable[]{new String("Frep"),
                                                          Integer.valueOf("20")});
         hs.addLigne(new Comparable[]{new String("Max"),
                                                          Integer.valueOf("20")});
         for(int i=0;i<hs.getNbLines();i++)
               System.out.println(hs.getLigne(i)[0] + "\t"+hs.getLigne(i)[1]);
    }
}

  


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture DÉMARRAGE DE JEUX DE CARTES par mercierdes
Source avec Zip Source avec une capture OUTPOST (PAS FINIT) par Pratana
Source avec Zip CITY, C'EST UN JEU DE VILLE par edouard333
Source avec Zip Source avec une capture PETIT JEU AVEC JAVAFX par puccino1er
Source avec Zip Source avec une capture ANIMATION DANS UN JPANEL + SURVEILLANCE DE LA SOURIS ET DU C... par pyo656

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture OUTPOST (PAS FINIT) par Pratana
Source avec Zip CITY, C'EST UN JEU DE VILLE par edouard333
Source avec Zip Source avec une capture PETIT JEU AVEC JAVAFX par puccino1er
JEUX, ATTRAPER MOI par shyrachtz
Source avec Zip JEU INTÉGRAL EN JAVA 3D par surfeurman5

Commentaires et avis

Commentaire de Frep le 28/05/2003 13:46:52

N'hésitez pas à mettre de commentaires si il y a un truc qui ne va po :)

Commentaire de nelooooooo le 30/08/2004 13:37:10

comment marche ce truc

Commentaire de samijaba le 20/03/2008 01:35:50

c'est vraiment génial

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

En java et Php [ par fweds ] Bonjour à tous !Je voudrais intégrer un jeu en java dans ma page php mais pouvoir récupérer la valeur de la variable du score du jeu à la fin de la pa combien de classe?? [ par oceane751 ] je cre&#233; un quizz avec gain de point &#224; chaque bonne r&#233;ponse puis un calcul de point finalmais je ne sais pas si je dois creer une classe Quel algo utiliser pour mon probleme? [ par Pratana ] salut je ne sais pas comment faire pour ce petit probleme : jai 4 cartes avec chaqune une valeur. on dois enlever une ou plusieure carte dont la somme développer des jeux en Java [ par ejaub ] Bonjour,je suis un d&#233;veloppeur d&#233;butant en java et j'aimerais m'orienter vers l'industrie du jeu video.J'aimerais savoir s'il y a des API sp JFreeChart afficher des points à la place d'une courbe [ par slyHDI ] Bonjour, Je voudrais savoir comment faire pour remplacer ma courbe par des points dans un graph dynamic fait avec JFreeChart ? merci d'avance ;) Sly jeu multijoueurs [ par Markar27 ] Bon, j'ai un soucis je suis en trainde faire un jeu de l'oie pour un projet ecole, mais je n'arrive pas &#224; le faire en multijoueur. Est ce que que applet et création de fichier [ par Guillemouze ] salut, j'ai un probleme de creation d'un fichier a partir d'une applet. j'ai 2 versions de mon prog : une en applet et une en ligne de commande. la se DESSINER GRAPHES DE POINTS à partir d'algo de fourmis [ par rumss ] salut!je souhaiterais representer des graphes compos&#233;s de sommets et d'arete cependant je ne sais pas encore comment g&#233;rer la modularit&#233 Package de jeux [ par ekard ] Salut &#224; tous, &nbsp; &nbsp; &nbsp; Alors voila, je suis en DUT info et on a un projet a realiser, avec mon binome on a choisit de creer une "inte Rendre mon projet executable et indépendant... [ par zarbiman ] Bonjour, j'ai programm&#233; un petit jeu en java l'ann&#233;e derniere, et je souhaiterais maintenant pouvoir le distribuer &#224; des amis ne poss&#


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales