Открыть главное меню

Glulx

Версия от 22:55, 17 июля 2018; Nikita (обсуждение | вклад) (Новая страница: «Glulx - это виртуальная машина, предназначенная для написания и воспроизведения Интеракт…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Glulx - это виртуальная машина, предназначенная для написания и воспроизведения интерактивной литературы. Она была разработана [[Плоткин, Эндрю|Эндрю Плоткиным в качестве альтернативы Z-машины, имеющей целый ряд серьёзных ограничений. В частности, Glulx поддерживает работу с 32-разрядными целыми числами и игры размером до 4 гигабайт, тогда как Z-машина лишь 16-разрядные числа и игры размером до 512 килобайт. Кроме того, Glulx, по сравнению с Z-машиной, предоставляет существенно более развитые возможности по графическому оформлению игр и использованию в них мультимедийных ресурсов.

Glulx это общий формат интерпретации текстовых игр, компиляцию в который поддерживают многие платформы для разработки текстовых игр. Однако в наибольшей степени Glulx-игры пишутся на платформе Inform (её компилятор, начиная с версии 6.30, позволяет компилировать исходный код как в формат Z-машины, так и в формат Glulx). С 13 февраля 2018 года компиляцию в Glulx поддерживает и RInform.

Файлы байт-кода, предназначенные для воспроизведения при помощи интерпретатора Glulx, имеют расширение .ulx, но также они могут быть запакованы в общий контейнер Blorb и иметь расширение .blorb, .blb, .gblorb или .glb.