Corsi base e avanzato per la creazione ebook: Genova e Torino La tua libreria
Scegli la tua newsletter
facebook

The Medusa compiler

I open this blog, kindly hosted by quintadicopertina, with good news and bad news.

The good news is that I decided, at last, to publish the program that allowed me to create Locusta Temporis, an Italian interactive ebook with the complexity of an adventure game (possibly the first of its kind).
Appropriately, I took this picture of Medusa’s head from Cellini’s Perseus in Florence:

medusa_head_96

The compiler, the key part of the Medusa toolchain (Machinery Expressly Denied Using Significant Acronyms) converts a functional description of the book, similar to source code written for my old Idra JavaScript framework (note: the page is in Italian), into a set of immutable hyperlinked pages that behave like the original program.

Conversion from a program to a set of hyperlinked pages

It is written in Lua language and works on all main operating systems. You can get it from my site.

The bad news is that the compiler, designed for my own use, is far from user-friendly and currently lacks even the slightest hint of documentation.

But I could write a few notes on this blog, possibly adding larger examples, should there be some interest.
(comments are currently disabled; you can find my address on my site).

Last but not least, special thanks to Fabrizio Venerandi who helped me with inexhaustible patience.

12. September 2014 by Erix
Categories: Interactive fiction, Software | Leave a comment

Leave a Reply

Required fields are marked *