Doc Donjon FI (v1)

L'éditeur de fictions interactives

Outils pour utilisateurs

Outils du site


creer:etats: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
Prochaine révision
Révision précédente
creer:etats:start [2021/03/27 11:56] jonathancreer:etats:start [2021/03/27 12:43] (Version actuelle) jonathan
Ligne 3: Ligne 3:
 Vous pouvez ajouter des //états// à vos objets et lieux.\\ Vous pouvez ajouter des //états// à vos objets et lieux.\\
 Il est possible de tester et de modifier les états d’un élément du jeu. Il est possible de tester et de modifier les états d’un élément du jeu.
 +
 +Les nouveaux états sont créés automatiquement lorsque vous les utilisez.
 +
 +<nspages -tree -r -exclude -subns -pagesInNs -h1 -textNs="">
 +
 +===== Appliquer des états aux éléments du jeu lors de la description du monde =====
 +
 +<code donjon>
 +La valise est un contenant solide.
 +Elle est fermée et ouvrable.
 +</code>
 +
 +=> La valise possède les états ''solide'', ''ouvrable'' et ''fermé''.
 +
 +Les féminins et pluriels sont gérés automatiquement sauf pour certains mots irréguliers.
 +
 +===== Changer les états en cours de partie =====
 +
 +==== Ajouter un état à un objet ====
 +
 +<code donjon>
 +changer la valise est ouverte;
 +</code>
 +
 +Ajouter l’état ''ouvert'' à la valise.
 +
 +Remarques :
 +  * L’état ''fermé'' est retiré automatiquement de l’objet valise car il y a une //bascule// entre ''ouvert'' et ''fermé''.
 +  * L’état ''intact'' est retiré automatiquement de l’objet valise car il a été modifié par le joueur.
 +
 +==== Retirer un état d’un lieu ====
 +
 +<code donjon>
 +changer ici n’est plus obscur;
 +</code>
 +
 +Retirer l’état ''obscur'' au lieu dans lequel le joueur se trouve.
 +
 +Remarque: l’état ''clair'' est ajouté automatiquement au lieu car il y a une //bascule// entre ''clair'' et ''obscur''.
 +
 +===== Tester les états =====
 +
 +<code donjon>
 +si la valise est ouverte : 
 +  dire "Vous pouvez remplir la valise.";
 +fin si
 +
 +si ici est sombre :
 +  dire "Vous ne voyez rien";
 +fin si
 +</code>
 +
 +===== Exemple complet =====
  
 <code donjon> <code donjon>
Ligne 38: Ligne 91:
 => ''éteint'', ''allumé'', ''obscur'', ''fermé'' et ''ouvrable'' sont des //états//. => ''éteint'', ''allumé'', ''obscur'', ''fermé'' et ''ouvrable'' sont des //états//.
  
-<nspages -tree -r -exclude -subns -pagesInNs -h1 -textNs="">+
creer/etats/start.1616842576.txt.gz · Dernière modification : 2021/03/27 11:56 de jonathan