fr:yaml:syntaxe-base
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:yaml:syntaxe-base [2026/05/03 18:07] – Correction syntaxe JDR-Bot depuis moteur et showcase.yaml cyrilfiesta | fr:yaml:syntaxe-base [2026/05/03 18:47] (Version actuelle) – Harmonize FR/EN language switch cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML ? Base ====== | + | **Language / Langue :** **FR** | [[en: |
| + | |||
| + | ====== Syntaxe YAML — Base ====== | ||
| Le format YAML est le format moderne de JDR-Bot. Il est plus lisible, plus puissant et plus flexible que l' | Le format YAML est le format moderne de JDR-Bot. Il est plus lisible, plus puissant et plus flexible que l' | ||
| Ligne 6: | Ligne 8: | ||
| <code yaml> | <code yaml> | ||
| - | titre: " | + | titre: " |
| - | description: | + | description: |
| markdown: story | markdown: story | ||
| police: serif | police: serif | ||
| Ligne 19: | Ligne 21: | ||
| - id: debut | - id: debut | ||
| texte: | | texte: | | ||
| - | Vous vous r? | + | Vous vous réveillez |
| Une lueur brille au loin. | Une lueur brille au loin. | ||
| choix: | choix: | ||
| - commande: avancer | - commande: avancer | ||
| - | bouton: "?? Avancer vers la lueur" | + | bouton: " |
| vers: clairiere | vers: clairiere | ||
| - commande: rester | - commande: rester | ||
| - | bouton: "?? Rester sur place" | + | bouton: " |
| vers: fin_attente | vers: fin_attente | ||
| - id: clairiere | - id: clairiere | ||
| - | texte: " | + | texte: " |
| evenements: | evenements: | ||
| - si: ~ | - si: ~ | ||
| fin: victoire | fin: victoire | ||
| - | texte: "Vous avez trouv? | + | texte: "Vous avez trouvé |
| - id: fin_attente | - id: fin_attente | ||
| - | texte: "La nuit tombe. Vous n'avez pas boug?." | + | texte: "La nuit tombe. Vous n'avez pas bougé." |
| evenements: | evenements: | ||
| - si: ~ | - si: ~ | ||
| Ligne 44: | Ligne 46: | ||
| </ | </ | ||
| - | ===== Cl?s racines ===== | + | ===== Clés racines ===== |
| - | ^ Cl? ^ Description ^ Obligatoire ^ | + | ^ Clé ^ Description ^ Obligatoire ^ |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| ===== Structure d'une salle ===== | ===== Structure d'une salle ===== | ||
| Ligne 71: | Ligne 73: | ||
| <code yaml> | <code yaml> | ||
| - id: nom_salle | - id: nom_salle | ||
| - | num: 3 # optionnel : num? | + | num: 3 # optionnel : numéro |
| - | bouton: "?? Accueil" | + | bouton: " |
| - | texte: " | + | texte: " |
| fond: "# | fond: "# | ||
| couleur-texte: | couleur-texte: | ||
| Ligne 84: | Ligne 86: | ||
| - nom: cle | - nom: cle | ||
| endroit: table | endroit: table | ||
| - | description: | + | description: |
| - | msg_ramassage: | + | msg_ramassage: |
| evenements: | evenements: | ||
| Ligne 94: | Ligne 96: | ||
| choix: | choix: | ||
| - commande: aller | - commande: aller | ||
| - | bouton: "?? Aller l?-bas" | + | bouton: " |
| vers: destination | vers: destination | ||
| si: ~ | si: ~ | ||
| Ligne 102: | Ligne 104: | ||
| cible: coffre | cible: coffre | ||
| si: ~ | si: ~ | ||
| - | texte_ok: "Un vieux coffre | + | texte_ok: "Un vieux coffre |
| encadre: | encadre: | ||
| Ligne 109: | Ligne 111: | ||
| </ | </ | ||
| - | ===== Num? | + | ===== Numéros |
| - | Par d?faut, les salles sont num? | + | Par défaut, les salles sont numérotées |
| ===== Fins de partie ===== | ===== Fins de partie ===== | ||
| Ligne 126: | Ligne 128: | ||
| </ | </ | ||
| - | ===== R? | + | ===== Règles |
| - | * Les IDs de salles doivent | + | * Les IDs de salles doivent |
| - | * Les variables | + | * Les variables |
| * '' | * '' | ||
| - | * Les ? | + | * Les événements |
| - | * Les objets en condition s'? | + | * Les objets en condition s'écrivent |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 138: | Ligne 140: | ||
| * [[fr: | * [[fr: | ||
| * [[fr: | * [[fr: | ||
| - | * [[fr: | + | * [[fr: |
| * [[fr: | * [[fr: | ||
| * [[fr: | * [[fr: | ||
| - | |||
fr/yaml/syntaxe-base.1777824448.txt.gz · Dernière modification : de cyrilfiesta
