glulx


Glulx es una máquina virtual portátil de 32 bits destinada a escribir y reproducir ficción interactiva . Fue diseñado por Andrew Plotkin para aliviar algunas de las restricciones en el venerable formato de máquina Z. Por ejemplo, la máquina Z proporciona soporte nativo para enteros de 16 bits, mientras que Glulx admite de forma nativa enteros de 32 bits.

El compilador Inform , a partir de la versión 6.30, puede producir archivos de historias Z-machine o Glulx. Un sistema español de desarrollo de ficción interactiva llamado Superglús también utiliza Glulx.

A pesar de ser una máquina virtual mejor adaptada para el hardware informático moderno y de ser igual de accesible para los desarrolladores, Glulx continúa rezagado en popularidad con respecto a la máquina Z, en gran parte debido a la rareza comparativa de los intérpretes. El intérprete más popular de Glulx es Glulxe de Andrew Plotkin. [1] Glulxe usa la API Glk para entrada y salida.

El tipo MIME para Glulx es "aplicación/x-glulx". Los archivos Glulx tienen la extensión de archivo .ulx, pero normalmente se archivan en paquetes de Blorb . Para los paquetes de Blorb que contienen un trabajo de Glulx, las extensiones de archivo aceptadas son .gblorb, .glb, .blorb y .blb. Las dos extensiones anteriores están destinadas a facilitar que los intérpretes descubran qué tipo de juego está dentro del archivo Blorb .