Informatique et Création Numérique - Classe de 2nde

Décompte du score avec une variable

Le score va être déclaré comme une variable de scène, c'est-à-dire qu'il sera conservé et modifiable uniquement durant ce niveau.

Définir une variable

Définir une variable signifie la créer, lui donner un nom et lui donner une valeur initiale. Selon la portée de la variable, on accède différemment à liste de définition :

Liste des variables de scène Dans le volet «Gestionnaire de projets», faire un clic droit sur la scène puis sélectionner «Modifier les variables initiales».
Liste des variables globales Dans le volet «Gestionnaire de projets», faire un clic droit sur le nom du projet puis sélectionner «Modifier les variables globales».
Liste des variables d'un objet Dans le volet «Editeur d'objets», faire un clic droit sur l'objet choisi puis sélectionner «Autres propriétés». Cliquer sur «Cliquer pour éditer...» à côté de la catégorie «Variables».
Ces variables seront appliquées à toutes les instances de cet objet lors de leur création sur la scène.

Remarque importante

On peut aussi créer des variables d'objet pour une seule instance précise d'un objet. Dans ce cas, il faut sélectionner par un clic droit cette instance sur la scène. Sélectionner «Propriétés». Dans la catégorie «Propriétés de l'instance», cliquer sur «Cliquez pour éditer» à côté de «Variables».

Ces variables d'objet spécifiques à l'instance viendront s'ajouter à celles définies pour l'objet (voire les remplacer si elles portent le même nom).

Création du score

Comme écrit plus haut, le score va être stocké dans une variable de scène.

  1. Ouvrir la liste des variables de la scène «scène1» : Variables Scene 1
  2. Cliquer sur pour définir une nouvelle variable nommée score.
  3. En double-cliquant dessus on peut définir la valeur initale de cette variable en saisissant un nombre ou du texte (sans guillemets). Ici, on garde la valeur initiale 0 : Variables Score

Incrémentation du score

A nouveau, ce sont les événements qui vont permettre d'ajouter 100 points au score à chaque fois qu'une pièce est collectée.

  1. Ajouter une action à la condition «Personnage est en collision avec Piece».
  2. Dans la catégorie «Variables» sélectionner «Valeur d'une variable» (car score est une variable numérique de scène).
  3. Il y a trois paramètres à remplir pour cette action :
    • Variable correspond au nom de la variable à modifier. Cliquer sur pour sélectionner la bonne variable.
    • Signe de la modification correspond à l'opération à effectuer sur la variable. «=» permet d'affecter (initialiser ou redéfinir) une valeur, «+» permet d'ajouter une valeur, etc...
    • Valeur correspond à la valeur de modification. Le bouton permet de saisir des valeurs plus complexes que l'on appelle des expressions (étudiées dans la prochaine page).
    Compléter l'action pour que la valeur de score soit incrémentée (augmentée) de 100.

Après validation, l'événement devient :

Evènement complété