<h1>Ceci est le début de mon histoire.</h1> Je souhaite proposer un choix aux lecteur-rices : par exemple, choisir entre plusieurs réactions face à une situation, ce qui aura des conséquences dans la suite de l'histoire. Ou encore choisir entre plusieurs personnages au caractère bien particulier, qui auront des réactions différentes au cours de l'histoire. Essayons avec ce dernier exemple. Dans cette histoire, vous pouvez être : [[Ruby : pouvoir du feu]] [[Lapis Lazuli : pouvoir de l'eau]] [[Pearl : pouvoir de l'air]](set: $heroine to "Ruby") Ruby est une furie [[Poursuivre l'histoire]](set: $heroine to "Lapis Lazuli") Lapis Lazuli est calme comme une mer d'huile [[Poursuivre l'histoire]](set: $heroine to "Pearl") Pearl est transportée par la joie [[Poursuivre l'histoire]]Bien. Vous avez donc choisi $heroine //**Comment je sais ça ?**// J'ai créé une variable, que j'ai appelée **''$ heroine''** (sans espace entre $ et heroine) Lorsque je vous ai demandé de choisir un personnage, j'ai paramétré différement cette variable selon le passage que vous avez choisi, en utilisant la commande ** ''set :'' ''$ heroine'' to '' "Prénom" '' J'ai bien sûr "Prénom" par Ruby, Lapis Lazuli ou Pearl, selon le passage. Par exemple, le passage dédié à Ruby ressemble à ça : <img src="https://i.imgur.com/vFKczdz.jpg"> Désormais, à chaque fois que j'utilise **''$ heroine''**, je peux faire apparaitre le prénom de l'héroïne choisie. Mais [[ça n'est pas tout]]Grâce à cette variable, je peux afficher, dans un même passage, des morceaux de textes différents selon le personnage choisi. Ruby est une furie, Lapis Lazuli est calme comme une mer d'huile et Pearl est transportée par la joie. Il est donc logique que chacune d'entre elles ait une réaction différente face à une situation. Imaginons. Un monstre attaque notre héroïne. **(if: $heroine is "Ruby")[Tout à coup, Ruby se met à cracher du feu et détruit le monstre.] (if: $heroine is "Lapis Lazuli")[Lapis Lazuli prend une grand inspiration, et se lance dans la bataille.] (if: $heroine is "Pearl")[Pearl le regarde, avant d'éclater de rire face au manque de coordination de cet ogre.]** Comme vous avez sélectionné **$heroine**, vous ne pouvez voir que le texte correspondant à cette heroine. Mais en réalité, mon passage contient un morceau de texte pour chaque personnage : <img src="https://i.imgur.com/TQdsFta.jpg"> J'affiche uniquement le texte correspondant grâce à la macro **if**, qui me permet d'afficher du texte uniquement sous certaines conditions. Plutôt chouette, non ?