Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:routines:start

Routines

Une routine est un bloc d’instructions qui sera exécuté durant la partie. Donjon FI distingue quatre types de routines, selon ce qui déclenche leur exécution.

Les quatre types

Action

Une routine déclenchée par une commande du joueur (« prendre la pomme », « ouvrir la porte »…).

action cueillir ceci:
  changer ceci est porté.
  dire "Vous cueillez [intitulé ceci].".
fin action

→ Voir Actions.

Règle

Une routine déclenchée avant, après ou à la place de un événement du moteur (avant/après une action, avant/après commencer le jeu, ou pour réécrire intégralement une action existante via règle remplacer).

règle après prendre la pomme:
  dire "Votre score augmente.".
  changer le score augmente de 1.
fin règle

→ Voir Règles (avant / après / remplacer).

Réaction

Une routine déclenchée quand le joueur parle à un PNJ ou lui demande des précisions.

réactions Pierre:
  basique:
    dire "« Bonjour. »".
  concernant la clé:
    dire "« Je ne l’ai pas vue. »".
fin réactions

→ Voir Réactions.

Routine simple

Une routine réutilisable, appelée explicitement depuis une autre routine via exécuter la routine X.

routine remercier:
  dire "« Merci ! »".
fin routine
 
action acheter ceci:
  dire "Vous achetez [intitulé ceci].".
  exécuter la routine remercier.
fin action

→ Voir Routine simple.

Programmer une routine

Une routine simple peut être déclenchée après un délai en temps réel :

règle après commencer le jeu:
  exécuter la routine alarme dans 30 secondes.
fin règle

→ Voir Programmer une routine.

Pages disponibles

Voir aussi

  • Instructions — ce qu’on peut mettre dans le corps d’une routine.
  • Temps — chronos en temps réel, horloge, calendrier.
  • Mémoire — compteurs et listes utilisables dans les routines.
reference/routines/start.txt · Dernière modification : de 127.0.0.1