Glulx: различия между версиями
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии 2 участников) | |||
Строка 1:
{{product info
Glulx - это виртуальная машина, предназначенная для написания и воспроизведения [[Интерактивная литература|интерактивной литературы]]. Она была разработана [[Плоткин, Эндрю|Эндрю Плоткиным]] в качестве альтернативы [[Z-машина|Z-машине]], имеющей целый ряд серьёзных ограничений. В частности, Glulx поддерживает работу с 32-разрядными целыми числами и игры размером до 4 гигабайт, тогда как [[Z-машина]] лишь 16-разрядные числа и игры размером до 512 килобайт. Кроме того, Glulx, по сравнению с [[Z-машина|Z-машиной]], предоставляет существенно более развитые возможности по графическому оформлению игр и использованию в них мультимедийных ресурсов.▼
|название = Glulx
|тип = Технические стандарты
|разработчик = [[Разработчик::Плоткин, Эндрю|Эндрю Плоткин]]
|язык =
|система =
|онлайн =
|написано на =
|язык разработки =
|читаемый формат =
|создаваемый формат =
|первый выпуск = 01.04.1999
|последняя версия = 3.1.3
|дата последней версии = 25.06.2022
|состояние =
|лицензия =
|сайт = [https://www.eblong.com/zarf/glulx/ eblong.com/zarf/glulx/]
}}
▲Glulx - это виртуальная машина, предназначенная для написания и воспроизведения [[Интерактивная литература|интерактивной литературы]]. Она была разработана [[Плоткин, Эндрю|Эндрю Плоткиным]] в качестве альтернативы [[Z-машина|Z-машине]], имеющей целый ряд серьёзных ограничений.
=== Главные отличия от Z-машины ===
Файлы байт-кода, предназначенные для воспроизведения при помощи интерпретатора Glulx, имеют расширение [[.ulx]], но также они могут быть запакованы в общий контейнер [[Blorb]] и иметь расширение [[.blorb]], [[.blb]], [[.gblorb]] или [[.glb]].▼
* Размер игр до 4 гигабайт, тогда как [[Z-машина]] ограничена 512 килобайтами
* Поддержка работы с 32-разрядными целыми числами (против 16 разрядов)
* Поддержка арифметики с плавающей точкой
* Поддержка Unicode
Формат опирается на модульную систему ввода-вывода (то есть, позволяет выбирать библиотеку интерфейса); примером системы ввода-вывода является [[Glk]].
=== Поддержка платформ ===
* Inform 6.30+
* Inform 7
* RInform
* [[ifwiki-en:Superglús|Superglús]]
* Glulxa
* Snack
▲Файлы байт-кода, предназначенные для воспроизведения при помощи [[:Категория:Интерпретаторы Glulx|интерпретатора Glulx]], имеют расширение [[.ulx]]
=== Ссылки ===
* [[ifwiki-en:Glulx|Страница на английской IFWiki]]
[[Категория:Глоссарий]]
| |||