Outils pour utilisateurs

Outils du site


fr:txt:syntaxe-base

Language / Langue : FR | EN

Syntaxe de base (format .txt)

<note> Le format .txt est l'ancienne syntaxe de JDR-Bot, toujours supportée. Pour les nouveaux scénarios, préférez le format YAML qui est plus puissant. </note>

Le scénario .txt est un fichier texte encodé en UTF-8, composé de blocs séparés par des lignes d'étoiles.

Structure générale

Titre du scénario
Nombre de salles
1 nom_salle_1
Texte de la salle 1
|
2
sortie->2
***************
2 nom_salle_2
Texte de la salle 2
|
999|Vous avez gagné !
***************

Détail de chaque bloc

Ligne 1 — Titre du scénario

Le titre est affiché au lancement. Il peut être suivi d'options séparées par « | » (voir Alias et réactions). ⚠ Ne pas utiliser « | » dans le titre lui-même (c'est un délimiteur).

Ligne 2 — Nombre de salles

Le nombre total de salles du scénario. On peut ajouter un markdown Discord à côté : 3 fix (fix est la valeur par défaut).

Blocs de salles

Chaque salle se compose de 4 lignes exactement, dans cet ordre :

  1. [numéro] [nom_interne] — identifiant unique de la salle
  2. Texte affiché au joueur (peut être null pour aucun texte)
  3. Objets / variables / états (ou | si vide — obligatoire)
  4. Sorties et événements accessibles

Les salles sont séparées par * (minimum 5 étoiles). Ne pas mettre de séparateur avant la première salle.

Sorties disponibles

Syntaxe Effet
2 Salle 2 accessible sans condition
2|objet|texte KO|texte OK Salle 2 avec condition objet
2|v_var_v.>=.5|texte KO|texte OK Salle 2 avec condition variable
alias→2 L'alias alias mène à la salle 2
precedent Permet de retourner à la salle précédente
997 Événement automatique (voir Événements)
998|Texte défaite Fin de partie — défaite
999|Texte victoire Fin de partie — victoire

Exemples de fins

998 et 999 sont des numéros de salle spéciaux. Si l'un d'eux apparaît dans les sorties d'une salle, la partie se termine avec le texte associé :

999|Félicitations ! Vous avez réussi l'escape game !
998|Game over. Le donjon a eu raison de vous...

Tester votre scénario

Pour lancer votre scénario sur le bot Discord :

j!jouer https://votre-url/votre_scenario.txt

Ou si vous avez configuré une URL de base :

j!jouer nom_scenario

Retrouvez nous sur le discord Make&Play

fr/txt/syntaxe-base.txt · Dernière modification : de cyrilfiesta