Table des matières

Language / Langue : FR | EN

JDR-Bot β€” Overview

🎲 JDR-Bot is a multi-platform text-game engine.

Do you enjoy text-based games, interactive fiction, escape rooms, or narrative mini-games? JDR-Bot is a complete engine to create, play and share this kind of game β€” directly in Discord, online, or locally on Windows/Mac/Linux.

πŸ•ΉοΈ For players

Launch a scenario, make your choices via buttons or commands, manage your resources, fight bosses, solve puzzles β€” solo or with others on your Discord server. Each scenario can have multiple endings, a cross-server leaderboard, random events, music, images… and surprises.

Some available scenarios:

✍️ For scenario creators

A readable YAML format β€” with rare power: No coding required. JDR-Bot's YAML format is designed to be written by hand or through the graphical editor. And yet, beneath this apparent simplicity lies an engine capable of things most interactive fiction tools simply cannot do.

A living world, not just pages\ Your scenarios react to everything: variables change in real time, text adapts to game state, events trigger automatically based on conditions. A paragraph can display differently depending on what the player did ten rooms ago.

Meaningful randomness\ Dice, ranges, weighted loot tables β€” you choose the probabilities. A legendary sword that drops 5% of the time, a rare but possible event. And the bounds can themselves be variables.

Timers that raise the stakes\ Visible countdown, automatic actions every second, event triggered at expiration. A bomb that explodes, a guard that patrols, a spell that fades β€” time becomes a game mechanic in its own right.

Modular stories\ Reusable room templates, tags to apply behaviors across multiple locations at once, global events running in the background. Build once, reuse everywhere.

A persistent HUD, like in a real game\ Display gauges, a mini-map, inventory, score β€” as a permanent overlay on the player's screen. 8 positions, dynamic content updated in real time, divisible into side-by-side zones.

Sounds, images, videos β€” no plugin\ Background music, sound effects, illustrations, looping videos: all integrate directly into text or the HUD, with URLs that can contain variables β€” the displayed image changes based on game state.

Narrative layout worthy of a real book\ Narration, dialogue, inner thought, journal blocks β€” each with its own visual style. Typography, size, color, font, visual themes. And for print lovers: PDF gamebook export with numbered chapters, cross-references, and editable fields β€” fully playable when printed.

Cross-server leaderboards\ Variables persisted across sessions and Discord servers enable worldwide records, shared counters, live rankings β€” without managing a database yourself.

Your scenario everywhere\ A single YAML file runs on Discord, online (browser, mobile, tablet), locally on PC/Mac/Linux, exports as standalone HTML5 shareable on itch.io, and as a printable PDF gamebook. Write once, publish everywhere.

πŸ–₯️ The graphical editor

Join us on Discord Make&Play