French High Score

Gigatron

Member
Licensed User
Longtime User
Bonjour tout le monde

Cette fois ci je pose ma question en Français :)

Je viens juste de terminer mon jeu, à la fin du jeu il faudrait que je puisse sauver le score avec le nom dans le device ex: scoretable.txt comme ceci:

1 Gtr 1500
2 Joueur 1400
3 Gtr 1100
4 Gtr 1000

etc...
Alors ? Que faut-il utiliser ? Readmap,Writemap ? Sctable.put(name,score) ??

Dans ce cas comment faut il classer ou inserer le nouveau score..

Bien cordialement
 

klaus

Expert
Licensed User
Longtime User
Map peut ne pas fonctionner pas car elle n'accepte que des 'keys' uniques, à moins que l'on n'accepte pas des scores identiques. Dans ce cas les 'kexs' devraient être les scores.
List n'accepte qu'une valeur par indice, mais peut trier.
Avec des variables sauvées dans un simple fichier text c'est aussi possible mais le tri devrait être effectué dans le code.
La meilleure solution serait une petite base de données qui permet un peu tout.

Meilleures salutations.
 
Last edited:

Gigatron

Member
Licensed User
Longtime User
Merci Klaus pour votre rapiditée.

J'ai codé quelque chose d'étrange qui marche bizarrement :)

Avec 2 list et insertion du nom et du score selon une tecnique de comparaison
de l'index du score. Franchement ça marche grace au puissant debugger de B4A
un vrai bijou ce Debugger et le STEP by STEP :) on voit les variables bouger en conséquence.


Merci
 

timo

Active Member
Licensed User
Longtime User
Si tu te cententes de le faire en local (pas on the web):
(SQL Lib.est suffisante; pas de DBUtils à ajouter)
 

Attachments

  • HScoreLocal.zip
    7.2 KB · Views: 219
Last edited:
Top