creer:choix:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
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 jonathan | creer: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 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. | ||
- | </ | ||
- | |||
- | ===== 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: " | ||
- | 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 donjon> | ||
- | avant examiner dragon: | ||
- | dire "Je l’ai vu bouger légèrement… Vous continuer à l’examiner ?" | ||
- | choisir | ||
- | choix " | ||
- | dire "Vous remarquer un diamant entre ses pattes"; | ||
- | changer le diamant n’est plus invisible; | ||
- | choix " | ||
- | dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable."; | ||
- | fin choix. | ||
- | </ | ||
- | |||
- | 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: | ||
- | oui: | ||
- | 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? | ||
- | " | ||
- | oui non | ||
- | | ||
- | fin définition | ||
- | </ | ||
- | |||
- | 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. | ||
- | </ | ||
- | |||
- | 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 " | ||
- | dire "<< | ||
- | -- énumérer à nouveau les choix du vendeur | ||
- | exécuter la commande " | ||
- | choix "une arme" (si l’épée est disponible): | ||
- | dire "<< | ||
- | 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 " | ||
- | choix non: | ||
- | -- énumérer à nouveau les choix du vendeur | ||
- | exécuter la commande " | ||
- | fin choix | ||
- | choix " | ||
- | dire "<< | ||
- | fin choix. | ||
- | </ | ||
creer/choix/start.1640871628.txt.gz · Dernière modification : 2021/12/30 14:40 de jonathan