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

🟥 Condition

🟥 Condition



Le bloc Condition permet de créer un aiguillage logique en posant une question fermée ("Vrai ou Faux ?"). Selon la réponse, le flux de l'histoire emprunte la branche true (Vrai) ou false (Faux), permettant de diriger le joueur vers différents chemins narratifs ou actions.


Ce bloc est essentiel pour implémenter des mécaniques de choix, des vérifications de conditions ou des embranchements dynamiques dans un scénario interactif.


📥 Entrées


  • in (Flux) : Point d'entrée du flux où la condition est évaluée.
  • condition (Booléen) : Valeur booléenne (Vrai/Faux) déterminant la branche à suivre. Peut être connectée à un autre bloc (ex: "Comparaison", "Liste Contient") ou définie manuellement via une case à cocher.


📤 Sorties


  • true (Flux) : Sortie activée si la condition est évaluée à Vrai.
  • false (Flux) : Sortie activée si la condition est évaluée à Faux (comportement par défaut si rien n'est connecté).


💡 Exemple d'utilisation


Scénario : Accès à une porte verrouillée


  1. Le joueur trouve une clé dans une pièce.
  2. Le système vérifie si l'inventaire du joueur contient la clé via un bloc "Liste Contient".
  3. Le bloc Condition est placé après cette vérification.
  4. Si la clé est présente (true), le flux dirige le joueur vers une animation d'ouverture de porte.
  5. Si la clé est absente (false), un message "La porte est verrouillée" s'affiche et le joueur doit chercher une autre solution.


⚙️ Détails Techniques

  • Comportement par défaut : Si aucune condition n'est connectée, la sortie false est automatiquement activée.
  • Optimisation : Pour des performances optimales, évitez d'imbriquer trop de blocs Condition en cascade. Préférez des structures alternatives comme le bloc "Choix" pour des embranchements multiples.

Mis à jour le : 04/03/2026

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

Partagez vos commentaires

Annuler

Merci !