Articles sur : Blocs Celestory
Cet article est aussi disponible en :

🟦 Assignation

🟦 Assignation



Le bloc Assignation permet de modifier la valeur d'une variable au cours d'une expérience. Il est essentiel pour mettre à jour dynamiquement des données comme un score, un compteur ou toute autre information stockée dans une variable.


Ce bloc remplace entièrement la valeur précédente de la variable par la nouvelle valeur fournie, ce qui le distingue d'autres blocs comme l'Incrémentation qui modifient une valeur existante sans l'écraser.


📥 Entrées


  • in (Flux) : Déclencheur du bloc. Lorsque le flux atteint ce point, la variable cible est mise à jour.
  • variable (Variable) : Variable à modifier (peut être de type Texte, Nombre, Option, Image, Fichier, etc.).
  • value (Type dynamique) : Nouvelle valeur qui remplacera l'ancienne. Le type s'adapte automatiquement à celui de la variable sélectionnée.


📤 Sorties


  • out (Flux) : S'active immédiatement après la modification de la variable, permettant de poursuivre le flux.


💡 Exemple d'utilisation


Scénario : Mise à jour du score d'un joueur après une réussite


  1. Un joueur réussit un défi dans un jeu interactif.
  2. Le flux arrive sur un bloc Condition vérifiant si le défi est réussi.
  3. Si la condition est vraie, le flux est redirigé vers un bloc Assignation.
  4. Le bloc Assignation modifie la variable Score en lui attribuant la valeur 100.
  5. Le flux continue vers un bloc Affichage pour informer le joueur de son nouveau score.


⚙️ Détails Techniques

  • Comportement des variables : La valeur précédente de la variable est entièrement écrasée par la nouvelle valeur fournie. Pour des opérations comme une incrémentation, utilisez plutôt le bloc Incrémentation.
  • Adaptation dynamique : Le champ value s'adapte automatiquement au type de la variable sélectionnée (nombre, texte, etc.).

Mis à jour le : 04/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !