je suis de butant en c++ et naturellement je commence par faire des progs en mode console.
Et le prog classique : deviner un nb.
J ai fait un prog qui etabli un score en fonction du nombre de tentatives.
Je demande ensuite au joueur de donner son nom et une fonction ecrit ce
string dans un fichier texte.
ensuite le joueur peut choisir de voir le fichier hiscore. La il lit le nom.
Ma question :
je voudrais faire un vrai systeme de hiscore. c'est a dire que le nom et le score soit enregistrer dans un fichier hiscore.txt
que le score soit compare au dernier hiscore enregister
qu'il remplace ce score qu il enregistre le nom correspondant, qu'il decale tous les hiscore vers le bas et qu il efface le dernier afin de se limiter a 10 hiscores en permanence.
Je pense faire ca avec un tableau mais je vois pas trop la procedure......
si vous pouviez m aider en me filant quelque fonctions utiles ou une partie de sources qui ressemblerait a ca.
merci d'avance.
Je tiens evidemment a dsposition ma source pour ce petit jeu.
esselfe
Je calcul donc je suis relativ
Posté le 09/04/2006 06:44:41
Petit conseil: assure-toi de compléter la classe
du jeu avant la classe de traitement de fichier.
Ça te donnerais une classe de tri et une classe
exécutable, tes fichiers peuvent aussi porter
une autre extension si tu veux que seul le
programme le consulte, crypte-le t'en qu'à
s'amuser
Tu peux te faire un menu principal où le joueur
peut consulter la fiche HiScores.
Dans le code, une fonction vérifie si un nouveau score
est présentable à l'écriture fichier. L'algo de tri
s'occuperait de repositionner le nouveau score selon
le niveau atteint...
PS: les manips fichiers se font avec l'en-tête <fstream>
avec la docu sur Google.