Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:instructions:controle:si:verbes:commencer_terminer

Commencer par / terminer par (condition)

Les verbes commence par et termine par comparent le début ou la fin d’un texte avec le complément donné entre guillemets.

si la réponse commence par "café":
  dire "Le percolateur est en panne, désolé.".
fin si
 
si la réponse termine par "ade":
  dire "Une [intitulé réponse] ? Voilà !".
fin si

Le cas d’usage le plus courant est la réponse libre du joueur (après un choisir librement) : on aiguille selon un préfixe ou un suffixe plutôt que de devoir lister toutes les variantes. ℹ️ La comparaison tient compte de la casse et des accents.

Exemple complet

wiki_conditions_reponse_libre
La taverne est un lieu.
 
action commander:
  dire "Que souhaitez-vous boire ?".
  choisir librement:
    choix "limonade":
      dire "Une limonade bien fraîche, voilà !".
    autre choix:
      si la réponse commence par "café":
        dire "Le percolateur est en panne, désolé.".
      sinonsi la réponse termine par "ade":
        dire "Une [intitulé réponse] ? Voilà !".
      sinon
        dire "Je ne connais pas la boisson « [intitulé réponse] ».".
      fin si
  fin choisir
fin action
 
règle avant commencer le jeu:
  dire "Essayez : {/commander/}.".
fin règle

tester cet exemple

Voir aussi

  • Choisir — poser une question au joueur (choix prédéfinis ou libres).
  • Si (condition) — la syntaxe générale des conditions et les sujets spéciaux (dont la réponse).
  • Balises dynamiques — la cible spéciale réponse ([intitulé réponse]).
reference/instructions/controle/si/verbes/commencer_terminer.txt · Dernière modification : de 127.0.0.1