3 ms·
https://gudzpoz.github.io/brocatel/tutorial.html https://gudzpoz.github.io/brocatel/tutorial.html It's a (story-)scripting language based on Markdown and Lua.
by gudzpoz 3y ago
https://gudzpoz.github.io/brocatel/tutorial.html https://gudzpoz.github.io/brocatel/tutorial.html
It's a (story-)scripting language based on Markdown and Lua. Basically it lets you write choice-based interactive fictions in Markdown (and Lua code blocks for advanced usages).
It is not actively developed these days since I consider the language itself is somehow usable and I have little free time these days. But the runtime-time API and compile-time macro API will probably need tons of improvements and I am still looking to implement a few features, like subroutine calls and threading support (not those threads though), and probably an IDE or at least a LSP implementation. (But again, I am quite occupied these days so the to-do list just piles up...)
Any feedback will be greatly appreciated!
- namuol 3y ago“Markdown for X” is a grossly underutilized technique for software creation/interfaces. This is such a great application for it! Not technically markdown but https://sketch.systems https://sketch.systems is somewhat similar to a decision tree in that it models state machines with a markdown-like syntax.