**Language / Langue :** **FR** | [[en:start|EN]] ====== JDR-Bot - Wiki ====== 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. * [[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 ===== ==== 📄 Syntaxe YAML (format actuel) ==== * [[fr:yaml:syntaxe-base|Syntaxe de base]] - structure d'un scénario, salles, 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]] - <>, [[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]] - pause, local, global, 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 ==== 🎨 Modes d'interface (4.13) ==== * [[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 ==== 📃 Syntaxe TXT (ancienne syntaxe) ==== * [[fr:txt:syntaxe-base|Syntaxe de base]] * [[fr:txt:texte|Texte et formatage]] * [[fr:txt:sons-images|Sons et images]] * [[fr:txt:objets|Objets et états]] * [[fr:txt:variables|Variables]] * [[fr:txt:conditions|Conditions]] * [[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 ==== * [[fr:editeur:presentation|Présentation]] * [[fr:editeur:graphe|Graphe interactif]] * [[fr:editeur:inspecteur|Inspecteur]] * [[fr:editeur:globaux|Panneau Globaux]] * [[fr:editeur:timers-hud|Timers et HUD]] * [[fr:editeur:linter-export|Linter et export]] * [[fr:editeur:explorateur|Explorateur]] * [[fr:editeur:collaboration|Édition collaborative]] * [[fr:editeur:astuces|Astuces]] ===== 🚀 Démarrer rapidement ===== - **Jouer en ligne** : [[https://jdr-bot.cyril-fiesta.fr/]] - **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]] - **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]]**