Conditions, aiguillages, boucles et chemins aléatoires pour piloter l'histoire.
Présente le bloc Chemin aléatoire, qui tire au sort l'un des chemins préparés dans l'histoire, pour créer des surprises (un coffre au contenu différent à chaque ouverture). Entrées : in, chemins (2 par défaut) et mélanger.
Décrit le bloc Commutateur, qui évalue des conditions dans l'ordre (1, 2, 3...) et envoie le flux vers la première branche vraie, évitant d'empiler des blocs Condition. L'entrée chemins fixe le nombre de tests.
Explique le bloc Condition, qui pose une question Vrai ou Faux et envoie le flux vers la branche vrai ou faux. Entrées : in et condition (Booléen, venant par exemple d'une Comparaison ou de Liste Contient). Sert aux embranchements dynamiques.
Décrit le bloc Départ, point de lancement obligatoire de tout Graphe, Scénario ou Module. Chaque module n'en a qu'un seul. Il n'a aucune entrée, se déclenche à l'ouverture du module et possède une sortie de flux principal.
Présente le bloc Interruption, qui fait une brève pause invisible au milieu d'une boucle pour laisser souffler l'application. Sans elle, une boucle très rapide et longue peut saturer la mémoire et planter. Entrée : in ; sortie : out.
Présente le bloc Non, qui inverse une valeur booléenne : Vrai devient Faux et inversement. Entrée et sortie : value (Booléen). Sert à déclencher une action seulement quand une condition n'est pas vraie, comme refuser l'accès sans badge.
Présente le bloc Pause, qui suspend le flux pendant une durée en secondes avant de poursuivre (exemples : 1 ou 2.5). Vide, la durée vaut 0 seconde. Utile pour rythmer l'expérience, créer du suspense ou laisser le temps de lire.
Décrit le bloc Répétition, l'équivalent d'une boucle for, qui répète une action plusieurs fois sans dupliquer les blocs. Entrée iterations (nombre d'exécutions, par exemple 3). Sorties : index (numéro de l'itération en cours) et out.
Explique le bloc Séquence, qui distribue le flux vers plusieurs sorties à tour de rôle : à chaque activation il active la suivante, puis revient à la première. Entrées : in et paths (nombre de sorties). Utile pour des dialogues évolutifs.
Présente le bloc Une fois, qui laisse passer un flux une seule fois puis se referme, comme un verrou à usage unique. Des entrées dédiées permettent de le rouvrir (open) ou de le refermer. Idéal pour éviter qu'un piège ou une récompense se répète.
Explique les blocs Entrée et Sortie, bornes d'une blackbox qui définissent la signature d'un graphe encapsulé, comme les paramètres et la valeur de retour d'une fonction. Ils vont par paire et n'existent que dans l'éditeur Blackbox.