Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:texte:proprietes_des_elements_du_jeu

Propriétés des éléments du jeu

Exemple

La place est un lieu.
L’étale est un support sur la place.
 
L’épée est un objet portable sur l’étale.
Sa description est "Il s’agit d’une épée en bronze.".
Son prix vaut 45.
Sa couleur est "bronze".
 
Le bouclier est un objet portable sur l’étale.
Sa description est "Il s’agit d’un petit bouclier en bois.".
La couleur du bouclier est "brun".
 
règle après examiner l’épée ou examiner le bouclier:
  dire "« [Intitulé ceci] [si aucun prix pour ceci]n’a pas de prix ! Il n’est pas à vendre.[sinon] est à vous pour seulement [p prix ceci] pièces ![fin si] Le [couleur ceci] vous va à ravir ! »".
fin règle

Définir des propriétés

Vous pouvez définir les propriétés de votre choix sur vos objets et vos lieux.

  • Le verbe « être » est utilisé pour les propriétés de type « texte ».
  • Le verbe « valoir » est utilisé pour les propriétés de type « nombre ».
L’épée est un objet portable sur l’étale.
Sa description est "Il s’agit d’une épée en bronze".
Son prix vaut 45.
Sa couleur est "bronze".
 
Le bouclier en bois est un objet portable sur l’étale.
Sa description est "Il s’agit d’un petit bouclier en bois".
Le prix du bouclier en bois vaut 10.
La couleur du bouclier en bois est "brun".

Afficher des propriétés

La balise [p nomPropriété ceci] permet d’afficher une propriété.
Remarque: le préfixe p n’est pas obligatoire pour les propriétés de base (intitulé, description et texte).

dire "Le [p couleur cela] vous vas à ravir monseigneur !".
dire "[Intitulé Ceci] est fait pour vous ! Son prix est de [p prix ceci] pièces seulement.".

Vérifier présence d’une propriété

si aucun prix pour ceci:
  dire "[Intitulé ceci] n’a pas de prix."
sinon
  dire "[Intitulé ceci] est pour vous pour [p prix ceci] pièces seulement !".
fin si
reference/texte/proprietes_des_elements_du_jeu.txt · Dernière modification : 2024/10/28 22:49 de myth_onirie