Outils pour utilisateurs

Outils du site


fr:yaml:texte

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:yaml:texte [2026/05/03 18:30] – Add EN language switch cyrilfiestafr:yaml:texte [2026/08/31 21:11] (Version actuelle) – Wiki : fins de pages homogènes, liens Discord retirés cyrilfiesta
Ligne 1: Ligne 1:
-**Langue :** **Français** | [[en:yaml:texte|English]]+**Language / Langue :** **FR** | [[en:yaml:texte|EN]]
  
 ====== Texte et formatage (YAML) ====== ====== Texte et formatage (YAML) ======
Ligne 76: Ligne 76:
 Cinq types : ''narration'' · ''dialogue'' · ''pensee'' · ''systeme'' · ''journal'' Cinq types : ''narration'' · ''dialogue'' · ''pensee'' · ''systeme'' · ''journal''
  
-Le rendu visuel dépend du **style UI choisi par le joueur** (classique, rpg, terminal, aventure) — pas une clé YAML auteur.+Le rendu visuel dépend du **style UI choisi par le joueur** (classique, rpg, terminal, aventure) pas une clé YAML auteur.
  
 ===== Styles par bloc (v4.9) ===== ===== Styles par bloc (v4.9) =====
  
-Dans une liste ''texte:'', chaque bloc peut avoir son propre style (web/desktop uniquement — ignoré sur Discord et terminal) :+Dans une liste ''texte:'', chaque bloc peut avoir son propre style (web/desktop uniquement ignoré sur Discord et terminal) :
  
 <code yaml> <code yaml>
Ligne 129: Ligne 129:
 | ''py'' / ''yaml'' / ''js'' / … | Bloc code coloré | | ''py'' / ''yaml'' / ''js'' / … | Bloc code coloré |
  
-→ Voir aussi : [[fr:yaml:medias|Sons, images et vidéos]]+Les syntaxes de médias sont détaillées dans [[fr:yaml:medias|Sons, images et vidéos]].
  
-**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**+ 
 +===== Éléments inline interactifs ===== 
 + 
 +Les doubles accolades servent aussi à rendre un mot, une phrase ou une image interactive : 
 + 
 +<code yaml> 
 +texte: "La %%{{porte:?Une vieille porte.}}%% est fermée." 
 +texte: "Touchez le %%{{levier:@activer_levier}}%%." 
 +texte: "Posez la %%{{clé:>cle}}%% sur la %%{{porte:$porte}}%%." 
 +</code> 
 + 
 +Voir [[fr:yaml:tooltips|Tooltips interactifs]], [[fr:yaml:elements-cliquables|Éléments cliquables]] et [[fr:yaml:glisser-deposer|Glisser-déposer]]. 
 + 
 +Les tuiles et grilles utilisent la syntaxe image étendue : [[fr:yaml:tuiles-tilemaps|Tuiles et tilemaps]]. 
 + 
 + 
 +===== Réutiliser le texte d'une autre salle ===== 
 + 
 +''%%[[SALLE:n]]%%'' insère le contenu narratif de la salle numéro //n// à l'endroit où vous l'écrivezPratique pour une description ou une réplique récurrente, écrite une seule fois. 
 + 
 +<code yaml> 
 +texte: "Le couloir se prolonge.[[SALLE:12]]" 
 +</code> 
 + 
 +La forme anglaise est ''%%[[ROOM:n]]%%''. Les renvois circulaires sont détectés et arrêtés : une salle ne peut pas s'inclure elle-même, directement ou indirectement. 
 + 
 +Le renvoi fonctionne sur le web, dans le logiciel et dans un export HTML5. Discord, le Terminal et le PDF affichent le texte référencé sous leur forme linéaire habituelle. 
 + 
 +Pour construire une conversation plutôt qu'un simple texte, voir [[fr:yaml:dialogues|Dialogues et séquences]].
  
fr/yaml/texte.1777825809.txt.gz · Dernière modification : de cyrilfiesta