Outils pour utilisateurs

Outils du site


start

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
start [2026/05/03 17:06] – mise a jour wiki cyrilfiestastart [2026/07/06 00:50] (Version actuelle) – maj 4.13 : modes d'interface + corrections cyrilfiesta
Ligne 1: Ligne 1:
-====== JDR-Bot — Wiki ======+**Language / Langue :** **FR** | [[en:start|EN]] 
 + 
 +====== JDR-Bot Wiki ======
  
 Bienvenue sur le wiki officiel de **JDR-Bot**, moteur de jeux textuels multi-plateforme. Bienvenue sur le wiki officiel de **JDR-Bot**, moteur de jeux textuels multi-plateforme.
  
-JDR-Bot permet de créer et jouer des jeux textuels interactifs — fiction interactive, escape games, RPG, puzzles — directement dans Discord, en ligne, en local, ou exportés en HTML5 standalone et en PDF livre-jeu.+JDR-Bot permet de créer et jouer des jeux textuels interactifs fiction interactive, escape games, RPG, puzzles directement dans Discord, en ligne, en local, ou exportés en HTML5 standalone et en PDF livre-jeu. 
 + 
 +  * [[fr:bot:presentation|Présentation du bot]] - ce que JDR-Bot peut faire 
 +  * [[fr:bot:installer|Installation et démarrage]] - Discord, web, local, HTML5
  
 ===== 📚 Documentation ===== ===== 📚 Documentation =====
Ligne 9: Ligne 14:
 ==== 📄 Syntaxe YAML (format actuel) ==== ==== 📄 Syntaxe YAML (format actuel) ====
  
-Le format YAML est le format recommandé depuis la v4.0. Plus lisibleplus puissantavec toutes les fonctionnalités avancées (HUD, timers, modèles, tags, export HTML5/PDF…).+  * [[fr:yaml:syntaxe-base|Syntaxe de base]] - structure d'un scénariosalles, sorties 
 +  * [[fr:yaml:options|Options et en-tête]] - titre, description, markdown:, options:, liens externes, URL ?play= 
 +  * [[fr:yaml:texte|Texte et formatage]] - markdown inline, blocs sémantiques, styles par bloc 
 +  * [[fr:yaml:medias|Sons, images et vidéos]] - son, image, vidéo, variables dans URLs 
 +  * [[fr:yaml:variables|Variables]] - numériques, textuelles, online, aléatoire, pad2 
 +  * [[fr:yaml:conditions|Conditions]] - accès conditionnel, opérateurs, ET/OU 
 +  * [[fr:yaml:evenements|Événements]] - automatiques, boutons, max:, visible-si:, fin:, commande: 
 +  * [[fr:yaml:evenements-globaux|Événements globaux]] - alias_globaux:, actions_globales:, 997_globaux: 
 +  * [[fr:yaml:choix|Choix et boutons]] - effet:, visible-si:, grise-si:, vers: precedent 
 +  * [[fr:yaml:tooltips|Tooltips interactifs]] - bulles inline, médias et événements locaux 
 +  * [[fr:yaml:elements-cliquables|Éléments cliquables]] - mots/images qui déclenchent un événement 
 +  * [[fr:yaml:glisser-deposer|Glisser-déposer]] - sources, cibles, texte-ko:, interaction-ko: 
 +  * [[fr:yaml:tuiles-tilemaps|Tuiles et tilemaps]] - spritesheets, grilles, HUD dynamique 
 +  * [[fr:yaml:objets|Objets]] - inventaireétats invisibles, médias dans descriptions 
 +  * [[fr:yaml:actions|Actions personnalisées]] - alias:, bouton:, visible-si:, t_action_cible_t 
 +  * [[fr:yaml:alias|Alias et réactions]] - raccourcis de navigation, réactions Discord 
 +  * [[fr:yaml:timers|Timers]] - pauselocalglobal, tick:, timers autonomes v4.9 
 +  * [[fr:yaml:hud|HUD (encadrés)]] - positions, taille, split, texte conditionnel, vidéo HUD 
 +  * [[fr:yaml:modeles|Modèles]] - salles réutilisables, paramètres, fin_modele 
 +  * [[fr:yaml:tags|Tags]] - tag-avant:tag-après:, comportements partagés 
 +  * [[fr:yaml:export|Export HTML5 / PDF]] - standalone itch.io, livre-jeu imprimable
  
-  * [[fr:yaml:syntaxe-base|Syntaxe de base]] — structure d'un scénario, salles, sorties +==== 🎨 Modes d'interface (4.13====
-  * [[fr:yaml:texte|Texte et formatage]] — retours à la ligne, sons, images, blocs narratifs, styles +
-  * [[fr:yaml:variables|Variables]] — numériques, textuelles, online, aléatoire +
-  * [[fr:yaml:conditions|Conditions]] — accès conditionnel, opérateurs, ET/OU +
-  * [[fr:yaml:evenements|Événements]] — automatiques, manuels, globaux +
-  * [[fr:yaml:choix|Choix et boutons]] — boutons Discord/Web, effets, conditions d'affichage +
-  * [[fr:yaml:objets|Objets]] — inventaire, états invisibles, objets conditionnels +
-  * [[fr:yaml:actions|Actions personnalisées]] — commandes libres, cibles, globales/locales +
-  * [[fr:yaml:alias|Alias et réactions]] — raccourcis de navigation, réactions Discord +
-  * [[fr:yaml:timers|Timers]] — compte à rebours, actions à l'expiration, tick par seconde +
-  * [[fr:yaml:hud|HUD (encadrés)]] — jauges, mini-carte, inventaire persistent, 8 positions +
-  * [[fr:yaml:modeles|Modèles]] — salles réutilisables, paramètres, instanciation +
-  * [[fr:yaml:tags|Tags]] — comportements partagés entre salles +
-  * [[fr:yaml:export|Export HTML5 / PDF]] — standalone itch.io, livre-jeu imprimable+
  
-==== 📃 Syntaxe TXT (ancienne syntaxe) ====+  * [[fr:ui:presentation|Modes d'interface]] - clé ui:, mode par salle, masquer_saisie: 
 +  * [[fr:ui:cards|Mode cartes]] - les choix deviennent des cartes illustrées 
 +  * [[fr:ui:fullscreen|Mode plein écran]] - scènes point & clic immersives 
 +  * [[fr:ui:deck|Mode deck]] - cartes à glisser façon jeu de décision 
 +  * [[fr:ui:phone|Mode téléphone]] - écrans de smartphone, conversations, orientation
  
-Le format .txt est l'ancienne syntaxe, toujours supportée. Elle est plus simple mais moins puissante. Recommandée pour débuter ou pour migrer des scénarios existants.+==== 📃 Syntaxe TXT (ancienne syntaxe) ====
  
-  * [[fr:txt:syntaxe-base|Syntaxe de base]] — structure, salles, sorties, fins +  * [[fr:txt:syntaxe-base|Syntaxe de base]] 
-  * [[fr:txt:texte|Texte et formatage]] — +n+, &&, ##, sonsimages +  * [[fr:txt:texte|Texte et formatage]] 
-  * [[fr:txt:objets|Objets et états]] — inventaire, invisible, plusieurs exemplaires +  * [[fr:txt:sons-images|Sons et images]] 
-  * [[fr:txt:variables|Variables]] — numériques, textuelles, aléatoire +  * [[fr:txt:objets|Objets et états]] 
-  * [[fr:txt:conditions|Conditions]] — objets requis, ET/OU, variables +  * [[fr:txt:variables|Variables]] 
-  * [[fr:txt:evenements|Événements (997)]] — automatiques, actions multiples @@ +  * [[fr:txt:conditions|Conditions]] 
-  * [[fr:txt:alias|Alias et réactions]] — raccourcis, réactions emoji, actions globales+  * [[fr:txt:evenements|Événements (997)]] 
 +  * [[fr:txt:alias|Alias et réactions]] 
 +  * [[fr:txt:reactions|Réactions Discord]] 
 +  * [[fr:txt:actions|Actions personnalisées]] 
 +  * [[fr:txt:options|Options de titre]]
  
 ==== 🖥️ Éditeur graphique ==== ==== 🖥️ Éditeur graphique ====
  
-  * [[fr:editeur:presentation|Présentation]] — vue d'ensemble de l'éditeur +  * [[fr:editeur:presentation|Présentation]] 
-  * [[fr:editeur:graphe|Graphe interactif]] — navigation visuelle des salles +  * [[fr:editeur:graphe|Graphe interactif]] 
-  * [[fr:editeur:inspecteur|Inspecteur]] — éditer événements, choix, objets, actions +  * [[fr:editeur:inspecteur|Inspecteur]] 
-  * [[fr:editeur:globaux|Panneau Globaux]] — variables, événements de fond, timers permanents +  * [[fr:editeur:globaux|Panneau Globaux]] 
-  * [[fr:editeur:timers-hud|Timers et HUD]] — configuration visuelle +  * [[fr:editeur:timers-hud|Timers et HUD]] 
-  * [[fr:editeur:linter-export|Linter et export]] — validation, erreurs, export +  * [[fr:editeur:linter-export|Linter et export]] 
-  * [[fr:editeur:astuces|Astuces]] — raccourcis, profils d'affichage, productivité+  * [[fr:editeur:explorateur|Explorateur]] 
 +  * [[fr:editeur:collaboration|Édition collaborative]] 
 +  * [[fr:editeur:astuces|Astuces]]
  
 ===== 🚀 Démarrer rapidement ===== ===== 🚀 Démarrer rapidement =====
Ligne 53: Ligne 75:
   - **Ajouter le bot Discord** : [[https://www.cyril-fiesta.fr/jdrbot]]   - **Ajouter le bot Discord** : [[https://www.cyril-fiesta.fr/jdrbot]]
   - **Version locale** (Windows/Mac/Linux) : [[https://cyril-fiesta.fr/jdr-bot/JDR-Bot-Local.7z]]   - **Version locale** (Windows/Mac/Linux) : [[https://cyril-fiesta.fr/jdr-bot/JDR-Bot-Local.7z]]
-  - **showcase.yaml** — le meilleur point d'entrée pour apprendre la syntaxe en jouant+  - **showcase.yaml** le meilleur point d'entrée pour apprendre la syntaxe en jouant
  
 **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]** **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**
  
start.1777820795.txt.gz · Dernière modification : de cyrilfiesta