An interpreter to run choose-your-own-adventure stories or optional adventures, for the Spectrum +3.
It consists of a virtual machine that interprets "tokens" found during the text to perform the different interactive actions and a compiler that is responsible for translating the adventure from a more "human" language to a binary file interpretable by the engine.
In addition, it can also display compressed images stored on the same disk, as well as sound effects based on Shiru's BeepFx and PT3-like melodies created with Vortex Tracker.
More information in the Manual. To make writing code easier, there is a highlighter for VSCode.
Improvements and contributions are welcome.
Un intérprete para ejecutar historias de tipo "Elige Tu Propia Aventura" o aventuras por opciones y librojuegos, para el Spectrum 48k, 128k, +2 y +3.
Consiste una máquina virtual que va interpretando "tokens" que se encuentra durante el texto para realizar las distintas acciones interactivas y un compilador que se encarga de traducir la aventura desde un lenguaje similar a BASIC, con el que se escribe el guion de la aventura, a un fichero interpretable por el motor.
Además, también puede mostrar imágenes comprimidas y almacenadas en el mismo disco, así como efectos de sonido basados en BeepFx de Shiru y melodías tipo PT3 creadas con Vortex Tracker.
Más información en el Manual y dispones de un tutorial para aprender. Toda información la podrás obtener en la wiki. Para escribir el código más fácilmente, dispones de un resaltador para VSCode.
Mejoras y aportaciones son bienvenidas.