Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Glulx - это 32-битная портативная виртуальная машина, предназначенная для написания и воспроизведения интерактивной фантастики . Он был разработан Андреем Плоткиным, чтобы снять некоторые ограничения в почтенном формате Z-машины . Например, Z-машина обеспечивает встроенную поддержку 16-битных целых чисел, в то время как Glulx поддерживает 32-битные целые числа.

Информ компилятор , начиная с версии 6.30, может производить либо Z-машины или сюжетные файлы Glulx. Испанская система разработки интерактивной художественной литературы под названием Superglús также использует Glulx.

Несмотря на то, что Glulx лучше адаптирована для современного вычислительного оборудования и столь же доступна для разработчиков, по популярности Glulx по-прежнему отстает от Z-машины, в основном из-за сравнительной редкости интерпретаторов. Самый популярный интерпретатор для Glulx - Glulxe Андрея Плоткина. [1] Glulxe использует API Glk для ввода и вывода.

Тип MIME для Glulx - «application / x-glulx».

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

Ссылки [ править ]

  1. ^ https://github.com/erkyrath/glulxe

Внешние ссылки [ править ]

  • Спецификация Glulx
  • Игры Glulx в "Baf's Guide"
  • Переводчики, которые могут запускать игры Glulx