====== Choisir (question au joueur) ====== //Cette instruction de contrôle permet au joueur de faire un choix soit libre soit parmi une liste de propositions. En fonction du choix du joueur, les instructions exécutées seront différentes.// Il est possible d’imbriquer plusieurs instructions choisir pour enchaîner plusieurs questions. ===== Choix prédéfinis (questions à choix multiples) ===== ==== Exemple simple ==== -- poser une question avant de commencer le jeu règle avant commencer le jeu: dire "Ça va être difficile de ne pas mourir...". choisir: choix "Même pas peur": dire "Super ! On y va !". choix "Ok je ferai attention.": dire "Bonne idée ! Commençons la partie.". fin choisir fin règle Remarque : //Un même choix ne peut contenir qu'une proposition : le ''ou'' n'est actuellement pas supporté pour les choix prédéfinis.//\\ Il est en revanche possible d’utiliser une [[reference:routines:simple|routine]] afin de ne pas avoir à écrire 2 fois le même contenu si vous voulez que 2 choix déclenchent le même bloc d’instructions. ==== Exemple complet ==== Cet exemple montre comment réaliser dès enchainements de choix : [[djnb>ex_choix_sage| exemple complet à tester]] ==== Choix conditionnels ==== Il est possible de n’afficher certains choix que si une condition est remplie : concraitement, si le résultat d’un texte dynamique est une chaîne de caractère vide (rien n’est affiché), le choix n’est pas affiché au joueur. La salle de gym est un lieu. action tester: choisir: choix "[1ère fois]C’est parti[fin]": dire "Go go go". choix "Toujours chaud !": dire "On continue !". choix "[si le joueur est fatigué]Je n’en peux plus ![fin]": dire "On se repose !". fin choisir fin action action fatiguer: changer le joueur est fatigué. dire "Ça fatigue !". fin action ===== Choix libre ===== ==== Exemples simples ==== La salle est un lieu. action deviner la ville: dire "Un ville ?". choisir librement: choix "Paris" ou "Tokyo": dire "Je connais mais c'est pas ça !". choix "Bruxelles": dire "Gagné c'était bien Bruxelles!". autre choix: dire "Je ne connais pas [intitulé réponse].". fin choisir fin action action deviner le nombre: dire "Un nombre entre 1 et 10 ?"; choisir librement: choix "1", "2" ou "3": dire "Trop petit !". choix "7": dire "Gagné !". choix "9" ou "10": dire "C'est trop !". autre choix: dire "Et non!". fin choisir fin action La ville est un objet. Le nombre est un objet.