Glulx
Glulx - это виртуальная машина, предназначенная для написания и воспроизведения интерактивной литературы. Она была разработана Эндрю Плоткиным в качестве альтернативы Z-машине, имеющей целый ряд серьёзных ограничений.
Главные отличия от Z-машины
- Размер игр до 4 гигабайт, тогда как Z-машина ограничена 512 килобайтами
- Поддержка работы с 32-разрядными целыми числами (против 16 разрядов)
- Поддержка арифметики с плавающей точкой
- Поддержка Unicode
Формат опирается на модульную систему ввода-вывода (то есть, позволяет выбирать библиотеку интерфейса); примером системы ввода-вывода является Glk.
Поддержка платформ
- Inform 6.30+
- Inform 7
- RInform
- Superglús
- Glulxa
- Snack
Файлы байт-кода, предназначенные для воспроизведения при помощи интерпретатора Glulx, имеют расширение .ulx. Также см. формат Blorb.