Glulx: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
{{product info
|название = Glulx
|тип = Технические стандарты
|разработчик = [[Разработчик::Плоткин, Эндрю|Эндрю Плоткин]]
|язык =
|система =
|онлайн =
|написано на =
|язык разработки =
|читаемый формат =
|создаваемый формат =
|первый выпуск = 01.04.1999
|последняя версия = 3.1.3
|дата последней версии = 25.06.2022
|состояние =
|лицензия =
|сайт = [https://www.eblong.com/zarf/glulx/ eblong.com/zarf/glulx/]
}}

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



Текущая версия от 16:07, 25 сентября 2026

Glulx
Тип Технические стандарты
Разработчик(и) Эндрю Плоткин
Языки интерфейса
Операционные системы
Написано на
Язык разработки
Читаемые форматы файлов
Создаваемые форматы файлов
Дата первого выпуска 1 апреля 1999
Последняя версия 3.1.3
Дата последней версии 25 июня 2022
Состояние
Лицензия
Сайт eblong.com/zarf/glulx/


Glulx - это виртуальная машина, предназначенная для написания и воспроизведения интерактивной литературы. Она была разработана Эндрю Плоткиным в качестве альтернативы Z-машине, имеющей целый ряд серьёзных ограничений.

Главные отличия от Z-машины

  • Размер игр до 4 гигабайт, тогда как Z-машина ограничена 512 килобайтами
  • Поддержка работы с 32-разрядными целыми числами (против 16 разрядов)
  • Поддержка арифметики с плавающей точкой
  • Поддержка Unicode

Формат опирается на модульную систему ввода-вывода (то есть, позволяет выбирать библиотеку интерфейса); примером системы ввода-вывода является Glk.

Поддержка платформ

  • Inform 6.30+
  • Inform 7
  • RInform
  • Superglús
  • Glulxa
  • Snack

Файлы байт-кода, предназначенные для воспроизведения при помощи интерпретатора Glulx, имеют расширение .ulx. Также см. формат Blorb.

Ссылки