Doc Donjon FI (v1)

L'éditeur de fictions interactives

Outils pour utilisateurs

Outils du site


creer:choix:start

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
creer:choix:start [2021/12/30 14:40] – ↷ Page déplacée de creer:questions:start à creer:choix:start jonathancreer:choix:start [2022/02/19 09:06] (Version actuelle) – supprimée jonathan
Ligne 1: Ligne 1:
- 
-====== Choix et questions (en développement) ====== 
- 
-:!: Cette fonctionnalité n’est pas encore disponible car elle est toujours en développement. 
- 
-===== Liste de choix dynamique ===== 
- 
-Si le joueur tape la commande « parler » sans préciser à qui il souhaite parler, on fait choisir au joueur une personne parmi les personnes présentes dans le lieu où il se trouve puis on parle à la personne choisie. 
-<code donjon> 
-exécuter parler 
-  chercher les personnes présentes. 
-  si celles-ci existent: 
-    dire "À qui souhaitez-vous parler ?" 
-    choisir parmi celles-ci: 
-      choix: 
-        affecter le choix à ceci; 
-        exécuter l’action parler à ceci; 
-      aucun choix: 
-        dire "Vous vous ravisez."; 
-    fin choix 
-  sinon 
-    dire "Je ne trouve personne à qui parler."; 
-  fin si. 
-</code> 
- 
-<code donjon> 
-Les sorts connus sont une liste. 
-Ajouter "sort de glace" et "sort de feu" aux sorts connus. 
-... 
-dire "Quel sort voulez-vous utiliser ?"; 
-choisir parmi les sorts connus 
-  choix "sort de feu": 
-    dire "Ça sent le roussi ! Vous en profiter pour vous glisser par la porte"; 
-    déplacer le joueur dans la grotte; 
-  choix "sort de vent": 
-    dire "Elle ne va pas s’envoler comme ça ! 
-          Elle réplique et vous perdez 3 points de vie."; 
-    changer la vie diminue de 3; 
-  autre choix: 
-    dire "Ce sort n’a aucun effet sur elle. 
-          Elle réplique et vous perdez 3 points de vie."; 
-    changer la vie diminue de 3; 
-fin choix 
-si la vie n’atteint plus 1: 
- dire "Vous avez échoué dans votre quête. Il faudra revenir plus tard"; 
-fin si. 
-</code> 
- 
-===== Liste de choix finie ===== 
- 
-On peut définir la question au moment où on l’utilise : 
- 
-<code donjon> 
-avant examiner dragon: 
-  dire "Je l’ai vu bouger légèrement… Vous continuer à l’examiner ?" 
-  choisir  
-    continuer: "Même pas peur, je continue !" 
-    doucement: "Je continue mais avec la plus grande prudence…" 
-    abandonner: "Ouille! On va s’arrêter là…" 
-    choix continuer ou doucement: 
-      dire "Vous remarquer un diamant entre ses pattes"; 
-      changer le diamant n’est plus invisible; 
-    choix abandonner: 
-      dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable." 
-  fin choix. 
-</code> 
- 
-<code donjon> 
-avant examiner dragon: 
-  dire "Je l’ai vu bouger légèrement… Vous continuer à l’examiner ?" 
-  choisir 
-    choix "Continuer" ou "Continuer prudemment": 
-      dire "Vous remarquer un diamant entre ses pattes"; 
-      changer le diamant n’est plus invisible; 
-    choix "M’arrêter": 
-      dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable."; 
-  fin choix. 
-</code> 
- 
-Il est possible de définir des questions qui pourront être utilisées à divers endroits. 
-Le tiret permet de séparer les différentes questions 
-<code donjon> 
-définition questions: 
- 
--- nom de la question précédé d’un tiret 
-- vendu? 
-    -- la question 
-    "Vous me prenez cet article ?" 
-    -- les réponses (étiquette:réponse) 
-    oui: "Je vous le prend." 
-    non: "[au hasard]C’est du vol, gardez-le ![ou]Je n’en vois pas l’intérêt.[fin choix]" 
-    
--- ici l’étiquette est identique à la réponse, pas besoin de se répéter 
-- continuer? 
-    "Continuer ?" 
-    oui non 
-     
-fin définition 
-</code> 
- 
-Ici on utilise la question définie plus haut : 
-<code donjon> 
-avant examiner dragon: 
-  dire "Je l’ai vu bouger légèrement…"; 
-  choisir question continuer? 
-    choix oui: 
-      dire "Vous remarquer un diamant entre ses pattes"; 
-      changer le diamant n’est plus invisible; 
-    choix non: 
-      dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable."; 
-  fin choix. 
-</code> 
- 
-Ici on imbrique plusieurs questions et on mélange les questions définies précédemment avec de nouvelles questions. 
-<code donjon> 
-Le vendeur louche est une personne. 
-sa réaction est: 
-  dire "Que voulez-vous ?": 
-  choisir 
-    choix "manger": 
-      dire "<< Je n’ai rien à vous donner malheureusement. >>"; 
-      -- énumérer à nouveau les choix du vendeur 
-      exécuter la commande "parler au vendeur louche"; 
-    choix "une arme" (si l’épée est disponible): 
-      dire "<< J’en ai une belle, la voici. >>"; 
-      dire "{/Il vous montre une petite épée toute rouillée./}"; 
-      -- utiliser question « vendu? » définie plus haut 
-      choisir question vendu? 
-        choix oui: 
-          -- acheter l’épée si le joueur possède assez d’argent 
-          exécuter la commande "acheter l’épée"; 
-        choix non: 
-          -- énumérer à nouveau les choix du vendeur 
-          exécuter la commande "parler au vendeur louche"; 
-      fin choix 
-    choix "J’ai fini merci.": 
-      dire "<< C’est un plaisir de faire des affaires avec vous ! >>"; 
-  fin choix. 
-</code> 
  
creer/choix/start.1640871628.txt.gz · Dernière modification : 2021/12/30 14:40 de jonathan