Bonjour, je développe un jeu de course en ligne dans lequel mon serveur doit renvoyer aux joueurs la position (1er, 2e, 3e...) de tous les joueurs.

La position sur le circuit est déterminé par des checkpoints ainsi pour le moment, dès qu'un joueur passe un checkpoint je parcours tous les joueurs pour compter le nombre de joueur qui ont déjà franchit ce checkpoint ce qui me donne la position du joueur.

Mais il faut encore que je vérifie si un autre joueur avait déjà cette position et la modifier le cas échéant...


Pensez vous que j'utilise la bonne méthode ou voyez vous plus simple et qui demanderait moins de calcul ?

Merci