De Scratch Wiki en Français


Ajouter un high-score


C'est quoi ?

Le "high score", (ou "meilleur score" en français) permet de montrer quel est le meilleur résultat obtenu à un jeu parmi tous les joueurs. Il nécessite une variable cloud qui va sauvegarder le score atteint sur le serveur, pour qu'elle soit accessible par tout le monde (qu'on puisse la lire et la modifier et que les changements soient sauvegardés).

L'utiliser

Ce script nécessite une variable "score", qui sera celle qui, en étant la plus élevée, remplacera le meilleur score. Donc, ces deux variables seront nécessaires :

(score)
(☁ meilleur score)

Après, il faudra que le script se déroule à la fin du jeu, donc, par exemple, une fois le jeu fini, envoyez un message nommé "fin du jeu".

quand le drapeau vert pressé
Le code de votre jeu ::#ff00ff
envoyer à tous [fin du jeu v]

C'est bon, on peut faire le script. Vous verrez, il est rapide. Déjà, on rajoute ce bloc :

quand je reçois [fin du jeu v]

Le script se déroulera de cette façon : si le scrore est meilleur que le meilleur score, il le changera. Sinon, il ne fera rien. Donc ce bloc sera nécessaire :

quand je reçois [fin du jeu v]
si <[] > []> alors
end

Ce qui devra être plus grand, c'est le score.

quand je reçois [fin du jeu v]
si <(score) > (☁ meilleur score)> alors
end

Donc, l'action fera que le score devra remplacer le meilleur score. C'est tout !

quand je reçois [fin du jeu v]
si <(score) > (☁ meilleur score)> alors
mettre [☁ meilleur score v] à (score)
end

Et voilà !

Cet article fait partie de la catégorie des tutos
Tous les articles de cette catégorie :