JDR-Bot : Play and Create Interactive Fiction, Parser Game, Escape-Game, etc

Hi!

I’ve been working on JDR-Bot, a free engine for creating interactive fiction, escape games, RPG-style adventures and narrative mini-games with him own syntax (YAML) or graphical editor.

It started as a Discord bot (793 server, in dev since 2018) ( JDR-Bot : Discord Bot to play Interactive Fiction, Parser Game, Escape-Game, etc old topic) , but over the last few months it has grown into a complete multi-platform project. A single scenario can run in a browser, on Discord or locally, then be exported as a standalone HTML5 game or a printable PDF gamebook.

You can try it here: https://jdr-bot.cyril-fiesta.fr/

Click EN to switch the interface and scenarios to English.

Try showcase and showcase-ui for technical demonstrations, Speed_3_train for a complete game, or castle for a more traditional escape game.

Scenarios can be created with the graphical editor or directly in YAML. Existing scenarios can be opened in the editor as examples, and reusable models can be imported and shared between creators.

I’m not a native English speaker, so translating more scenarios will take some time. Feel free to point out any awkward wording or translation mistakes.

Transparency note: I occasionally use AI to help with documentation (wiki), code reviews, debugging (audit) and development assets. I design and test the project myself, and final scenario and artwork uses Canva or free licensed resources. I use deelpl to help me with translation.

Here’s an overview with examples: en:bot:presentation [JDR-Bot]

To learn the yaml syntax, you can read the wiki, or open showcase.yaml and showcase-ui.yaml. There are comments like a doc.

Version 4.13 was released today and introduced new interfaces and gameplay features that you can try out in showcase-ui

I hope you will enjoy it, and Thanks for your feedback (it’s still in dev and i’m alone, so there may still be some bugs remaining :wink: )

JDR-Bot 4.14 released :wink:

New Dialogue UI, like visual novel / rpg / professeur layton / phoenix wright, etc. :

Characters Portrait (or “Bust”), background, text effects, name tag, Blinking Indicator, Dialogue Box, etc.

New scripts page, and each scripts can use a picture instead to default picture (by category)

The editor has been improved; it is now easier and more powerful. Demonstration : https://youtu.be/G1afoetyOCI (sorry it’s French but, not really need to read text to understand the demo)

Etc.

you can test new dialogue ui : JDR-Bot

Thx for your feedbacks :wink: