Les variables
Qu’est-ce qu’une variable ?
Dans la plupart des projets en informatique et des jeux vidĆ©os, on utilise des variables. C’est ce qui nous permet de mĆ©moriser de l’information (comme un score, des points de vie, et bien plus !).
Une variable, cāest comme une petite boĆ®te magique où ton ordinateur peut garder des infos.
- Le nom de la variable, cāest comme lāĆ©tiquette collĆ©e sur la boĆ®te (exemple : āScoreā).
- Ć lāintĆ©rieur de la boĆ®te, il y a la valeur : Ƨa peut ĆŖtre un nombre (0, 1, 2, 100ā¦) ou un mot.
Par exemple, si tu fais un jeu avec des points, ta boĆ®te āScoreā va contenir le nombre de points que tu gagnes !
CrƩer une variable
Pour crƩer une variable :
- Va dans l’onglet « VariablesĀ Ā»
- Clique sur « Créer une variable »
- Choisi un nom pour la variable (trĆØs important !!)
- Clique sur Ok
Une fois ta variable crƩƩe, de nouveaux blocs vont apparaƮtre pour te permettre de faire de nombreuses choses avec !
- Tu vas pouvoir rƩcupƩrer sa valeur avec le bloc rond qui porte le nom de la variable
- Choisir la valeur de la variable avec le bloc « mettre <variable> à ___ »
- Modifier la valeur de la variable avec le bloc « ajouter à <variable> ___ »
- Tu vas aussi pouvoir choisir d’afficher ou non la variable sur ton projet
RƩcupƩrer et utiliser la valeur de ta variable
Comparer sa variable
RƩcupƩrer la valeur de la variable permet de la comparer pour crƩer des ƩvƩnements comme :
- DĆ©tecter si le joueur n’a plus de points de vie
- DƩtecter si le joueur a un score assez haut pour gagner
- DĆ©tecter si le joueur n’a plus de munitions
- DƩtecter si le joueur a activƩ ou non un interrupteur
Faire dire le contenu d’une variable
Dans Scratch, tu peux demander Ć ton sprite de dire la valeur dāune variable.Ā Par exemple, il peut annoncer le nombre de points que tu as gagnĆ© Ć la fin de ton jeu !
Les blocs [regrouper] nous servent Ć afficher du texte en plus de la variable ! Tu peux aussi juste afficher ta variable !
Ce sont aussi des variables !
Les costumes
Tu peux regarder le numĆ©ro de costume d’un sprite.
Tu peux t’en servir si tu as plusieurs animations et que tu veux vĆ©rifier sur quelle animation ton sprite est, ou si tu as un costume pour un Ć©tat du jeu (un costume par niveau par exemple) et que tu veux vĆ©rifier sur lequel on est !
Tu peux trouver les numƩros des costumes dans la partie Costumes :
Et ensuite utiliser le bloc (numƩro du costume) dans un condition :
Les blocs question/rƩponse
Dans la rubrique « capteurs » un bloc permet de poser une question et de récupérer la réponse dans une variable.
En utilisant ce bloc, un champ apparaĆ®t en bas de lāĆ©cran, dans lequel tu peux taper du texte avec le clavier de ton ordinateur.
Une fois que le joueur appuie sur « ENTREE » ou clique sur la petite bulle bleue « valider », le texte est stocké dans la variable « Réponse » et peut être réutilisé dans le reste de ton projet.
Variable Cloud / Score Mondial
Les variable cloud
Une variable cloud est une variable dont la valeur est stockƩe sur les serveurs de Scratch plutƓt que localement dans le projet. Elle permet de faire des choses comme un classement mondial ou partager des donnƩes entre joueur.
Pour crƩe une variables cloud coche simplemen,t la cases quand tu crƩe une variable.
Tu dois néanmoins remplir 2 critère pour pouvoir le faire !
- Tu dois être connecté à ton compte Scratch
- Tu dois avoir le statut āScratcherā, et non pas āNew Scratcherā
Le statut āScratcherā est attribuĆ© automatiquement par Scratch quand :
- Ton compte a ƩtƩ utilisƩ activement pendant un certain temps
- Scratch ne donne pas une durĆ©e fixe, mais il faut typiquement quelques semaines dāactivitĆ© normale.
Tu ne peux donc pas créer de variable cloud juste après avoir créé ton compte.
Ā
Score Mondial
Pour crĆ©er un score mondial qui se met Ć jour, cāest trĆØs simple : il suffit de procĆ©der comme pour un meilleur score local.
à la fin de la partie, vérifie si le score obtenu est supérieur au score mondial enregistré.
Si cāest le cas, remplace la valeur du score mondial par ton score.
