{"repo":"catilgrass/MarkDialog","free":true,"listed":false,"github":"https://github.com/catilgrass/MarkDialog","clone":"git clone https://github.com/catilgrass/MarkDialog.git","description":"Write your story with Markdown!","language":"Rust","stars":21,"topics":["avg-game","compile-time","dialog","dialogue","markdown"],"license":"MIT","category":"productivity","readme_excerpt":"MarkDialog Write your story with Markdown! Some Ramblings This is a personal learning project of mine. To quickly achieve the desired effect, the project experimentally uses Vibe Coding . Introduction MarkDialog is a paradigm for writing textual narratives . It defines how to use Markdown to describe dialogue for text adventure games. It allows you to: - Use level-six headings to represent characters. - Use headings to represent paragraphs. - Use hyperlinks to represent jumps. - Use code blocks to control speed, visuals, and interact with game content. [!NOTE] If you want to learn about MarkDialog syntax, click here. MarkDialog Example Article Toolchain MarkDialog provides a compilation tool mdialogc , which can compile your Markdown files into an intermediate language for fast playback or execution on any frontend. Currently supported frontends: - Rust Other Example Article Rust Example","default_branch":null,"files":null,"tree":[],"storefront":"/r/catilgrass","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/catilgrass/MarkDialog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}