reference:memoire:etats:start
Table des matières
États des éléments du jeu
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.
Les nouveaux états sont créés automatiquement lorsque vous les utilisez.
Appliquer des états aux éléments du jeu lors de la description du monde
La valise est un contenant solide. Elle est fermée et ouvrable.
⇒ 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
changer la valise est ouverte;
Ajouter l’état ouvert
à la valise.
Remarques :
- L’état
fermé
est retiré automatiquement de l’objet valise car il y a une bascule entreouvert
etfermé
. - L’état
intact
est retiré automatiquement de l’objet valise car il a été modifié par le joueur.
Retirer un état d’un lieu
changer ici n’est plus obscur.
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
si la valise est ouverte : dire "Vous pouvez remplir la valise.". fin si si ici est sombre : dire "Vous ne voyez rien". fin si
Exemple complet
Le titre du jeu est "Noir". L’auteur du jeu est "zigoteau". -- description du monde Le grenier est un lieu. Il est obscur. La valise est un contenant dans le grenier. Elle est fermée et ouvrable. La lampe est un objet éteint dans l’inventaire. Le joueur se trouve dans le grenier. -- actions et règles spéciales action allumer la lampe: changer le grenier est clair. changer la lampe est allumée. dire "À présent je vois comme en plein jour !". fin action règle avant regarder, regarder un objet ou examiner un objet: si ici est obscur: dire "Je ne vois rien.". arrêter l’action. fin si fin règle règle avant commencer le jeu: dire "Il fait noir.". stopper l’action. fin règle
⇒ éteint
, allumé
, obscur
, fermé
et ouvrable
sont des états.
reference/memoire/etats/start.txt · Dernière modification : 2024/10/12 22:14 de 127.0.0.1