Doc Donjon FI (v2)

Éditeur de fictions interractives avec interpréteur

Outils pour utilisateurs

Outils du site


mise_a_niveau_v2

Ceci est une ancienne révision du document !


Mise à niveau vers Donjon FI v2.0

Changement de syntaxe:

Fin de ligne

Toutes les définitions et les instructions se terminent par un point. Il ne faut plus mettre de point virgule.

De plus dans certains cas, Donjon va petit à petit rajouter automatiquement un point qui aurait été oublié:

  • Le point est déjà facultatif dans les cas suivants:
    • Instructions dire et refuser : dire "bla bla bla" et refuser "bla bla bla"
    • Tous les fin bloc : fin si, fin action, fin règle, …
  • Point virgule: si l’option corriger les points virgules est activée dans l’éditeur, ceux-ci seront remplacés par des points automatiquement lors de l’analyse.

Routines

Toutes les routines se terminent à présent par un « fin bloc » :

Action

action sauter:
  dire "Vous sautez."
fin action.

Règle

règle avant ouvrir la porte rouge:
  dire "Ça va saigner !".
fin règle 

Routine simple

routine salutation:
  dire "Bonjour !".
fin routine

Action

Les phases

Le nom des phase a été renommé mais le principe reste le même :

  • « refuser » devient « prérequis »
  • « exécuter » devient « exécution »
  • « terminer » devient « épilogue »

Exemple :

action pousser ceci:
 
  phase prérequis:
    si ceci est le joueur, refuser "Je suis dans le chemin ?".
 
  phase exécution:
    changer ceci est déplacé.
 
  phase épilogue:
    dire "Je [l’ ceci]ai poussé[es ceci] mais ça n’a servi à rien.".
 
fin action
mise_a_niveau_v2.1664989549.txt.gz · Dernière modification : 2022/10/05 19:05 de jonathan