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

🟥 Chemin aléatoire

🟥 Chemin aléatoire



Le bloc Chemin aléatoire permet de tirer au sort un chemin parmi plusieurs possibilités pour introduire de la variabilité et de la rejouabilité dans une histoire. Idéal pour créer des événements imprévisibles comme des rencontres, des récompenses ou des obstacles aléatoires.


Ce bloc est particulièrement utile pour simuler des choix non déterministes, comme l’ouverture d’un coffre ou la rencontre d’un personnage dont le comportement varie à chaque partie.


📥 Entrées


  • in (Flux) : DĂ©clenche le tirage au sort lorsque le flux atteint ce bloc.
  • nombre (Nombre) : Nombre de chemins possibles parmi lesquels le bloc va choisir alĂ©atoirement (par dĂ©faut : 2).
  • tirage sans remise (BoolĂ©en) : Si activĂ© (Vrai), le bloc mĂ©morise les chemins dĂ©jĂ  empruntĂ©s et les exclut jusqu’à ce que tous aient Ă©tĂ© utilisĂ©s au moins une fois.


📤 Sorties


  • 1, 2, 3... (Flux) : Sorties numĂ©rotĂ©es correspondant aux chemins possibles (leur nombre dĂ©pend de la valeur de nombre). Une seule sortie est activĂ©e alĂ©atoirement.
  • shuffleEnd (Flux) : Sortie dĂ©clenchĂ©e uniquement si le mode "tirage sans remise" est activĂ© et que tous les chemins ont dĂ©jĂ  Ă©tĂ© empruntĂ©s au moins une fois.


đź’ˇ Exemple d'utilisation


Scénario : Ouverture d’un coffre mystérieux


  1. Le joueur trouve un coffre dans une pièce sombre.
  2. Un message s’affiche : "Vous ouvrez le coffre avec précaution...".
  3. Le bloc Chemin aléatoire est placé avec nombre = 3 pour simuler trois issues possibles.
  4. Le bloc choisit aléatoirement une sortie :
  • Sortie 1 : "Le coffre contient 100 pièces d’or !" (rĂ©compense).
  • Sortie 2 : "Un piège se dĂ©clenche ! Vous perdez 20 PV." (danger).
  • Sortie 3 : "Le coffre est vide..." (dĂ©ception).
  1. Le flux continue vers l’événement correspondant à la sortie sélectionnée.


⚙️ Détails Techniques

  • Gestion des chemins : Les sorties sont gĂ©nĂ©rĂ©es dynamiquement en fonction de la valeur de nombre. Si nombre = 2, seules les sorties 1 et 2 seront disponibles.
  • Mode "tirage sans remise" : Lorsque ce mode est activĂ©, le bloc utilise une liste interne pour suivre les chemins dĂ©jĂ  empruntĂ©s. Une fois tous les chemins utilisĂ©s, la sortie shuffleEnd est dĂ©clenchĂ©e.
  • RĂ©initialisation : Le bloc ne rĂ©initialise pas automatiquement son Ă©tat entre les sessions de jeu. Pour un nouveau tirage complet, dĂ©sactivez puis rĂ©activez le mode "tirage sans remise".

Mis Ă  jour le : 04/03/2026

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

Partagez vos commentaires

Annuler

Merci !