Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


exemples:aller_n_importe_ou

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
exemples:aller_n_importe_ou [2024/10/25 21:44] jonathanexemples:aller_n_importe_ou [2025/02/10 14:44] (Version actuelle) – modification du code pour être fonctionnel en V3. myth_onirie
Ligne 1: Ligne 1:
 ====== Aller n’importe où (se déplacer sans utiliser les sorties) ====== ====== Aller n’importe où (se déplacer sans utiliser les sorties) ======
- 
-FIXME Exemple NON fonctionnel avec v3.0 
  
 <code donjon> <code donjon>
Ligne 7: Ligne 5:
 la cave est un lieu. "Vous êtes dans votre cave. Elle est bien tranquille.". la cave est un lieu. "Vous êtes dans votre cave. Elle est bien tranquille.".
 la chambre est un lieu. "Vous êtes dans votre chambre. Elle est bien rangée.". la chambre est un lieu. "Vous êtes dans votre chambre. Elle est bien rangée.".
 +  
 +désactiver l’affichage des sorties. 
 + 
 -- avec une action de déplacement (aller), on peut utiliser les variables -- avec une action de déplacement (aller), on peut utiliser les variables
 -- « origine », « destination » et « orientation ». -- « origine », « destination » et « orientation ».
-règle avant aller vers un lieu:+règle avant aller vers ceci:
   -- si le joueur tente d’aller là où il se trouve déjà   -- si le joueur tente d’aller là où il se trouve déjà
   si le joueur se trouve dans destination:   si le joueur se trouve dans destination:
-    dire "Vous y êtes déjà !";+    dire "Vous y êtes déjà !".
   -- sinon déplacer le joueur vers la destination.   -- sinon déplacer le joueur vers la destination.
-  sinon +  sinonsi ceci est un lieu: 
-    dire "{/Vous disparaissez de [intitulé origine]… et vous apparaissez dans [intitulé destination] !/}"; +    dire "{/Vous disparaissez de [intitulé origine]… et vous apparaissez dans [intitulé destination] !/}". 
-    changer le joueur se trouve dans destination;+    changer le joueur se trouve dans destination.
     -- décrire le nouveau lieu où se trouve le joueur     -- décrire le nouveau lieu où se trouve le joueur
     exécuter l’action regarder.     exécuter l’action regarder.
 +  sinon:
 +    dire "Ce n'est pas possible.".
   fin si   fin si
-  stopper l’action.+  arrêter l’action. 
 +fin règle
    
-avant commencer le jeu: +règle avant commencer le jeu: 
-  dire "{/En tant que magicien, vous pouvez aller dans la chambre, la cuisine ou la cave juste comme ça !/}";+  dire "En tant que magicien, vous pouvez aller dans la chambre, la cuisine ou la cave juste comme ça !{p}"
 +fin règle
 </code> </code>
exemples/aller_n_importe_ou.1729885465.txt.gz · Dernière modification : 2024/10/25 21:44 de jonathan