Doc Donjon FI (v2)

Éditeur de fictions interractives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:instructions:choisir

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
reference:instructions:choisir [2022/08/20 12:27] – créée jonathanreference:instructions:choisir [2022/10/11 21:06] (Version actuelle) jonathan
Ligne 1: Ligne 1:
-====== Choisir ======+====== 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 ==== 
 + 
 +<code donjon> 
 +-- 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 
 +</code> 
 + 
 +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 libre ===== 
 + 
 +==== Exemples simples ==== 
 + 
 +<code donjon> 
 +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. 
 +</code> 
 + 
  
reference/instructions/choisir.1660991273.txt.gz · Dernière modification : 2022/08/20 12:27 de jonathan