Glulx: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Нет описания правки |
Oreolek (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии 1 участника) | |||
| Строка 1: | Строка 1: | ||
Glulx - это виртуальная машина, предназначенная для написания и воспроизведения [[Интерактивная литература|интерактивной литературы]]. Она была разработана [[Плоткин, Эндрю|Эндрю Плоткиным]] в качестве альтернативы [[Z-машина|Z- |
Glulx - это виртуальная машина, предназначенная для написания и воспроизведения [[Интерактивная литература|интерактивной литературы]]. Она была разработана [[Плоткин, Эндрю|Эндрю Плоткиным]] в качестве альтернативы [[Z-машина|Z-машине]], имеющей целый ряд серьёзных ограничений. |
||
=== Главные отличия от Z-машины === |
|||
Glulx это общий формат интерпретации текстовых игр, компиляцию в который поддерживают многие [[Платформа|платформы]] для разработки текстовых игр. Однако в наибольшей степени Glulx-игры пишутся на платформе [[Inform]] (её компилятор, начиная с версии 6.30, позволяет компилировать исходный код как в формат [[Z-машина|Z-машины]], так и в формат Glulx). С 13 февраля 2018 года компиляцию в Glulx поддерживает и [[RInform]]. |
|||
* Размер игр до 4 гигабайт, тогда как [[Z-машина]] ограничена 512 килобайтами |
|||
* Поддержка работы с 32-разрядными целыми числами (против 16 разрядов) |
|||
* Поддержка арифметики с плавающей точкой |
|||
* Поддержка Unicode |
|||
Формат опирается на модульную систему ввода-вывода (то есть, позволяет выбирать библиотеку интерфейса); примером системы ввода-вывода является [[Glk]]. |
|||
| ⚫ | |||
=== Поддержка платформ === |
|||
* Inform 6.30+ |
|||
* Inform 7 |
|||
* RInform |
|||
* [[ifwiki-en:Superglús|Superglús]] |
|||
* Glulxa |
|||
* Snack |
|||
| ⚫ | |||
=== Ссылки === |
|||
* [[ifwiki-en:Glulx|Страница на английской IFWiki]] |
|||
[[Категория:Глоссарий]] |
[[Категория:Глоссарий]] |
||
Текущая версия от 06:57, 18 июля 2018
Glulx - это виртуальная машина, предназначенная для написания и воспроизведения интерактивной литературы. Она была разработана Эндрю Плоткиным в качестве альтернативы Z-машине, имеющей целый ряд серьёзных ограничений.
Главные отличия от Z-машины
- Размер игр до 4 гигабайт, тогда как Z-машина ограничена 512 килобайтами
- Поддержка работы с 32-разрядными целыми числами (против 16 разрядов)
- Поддержка арифметики с плавающей точкой
- Поддержка Unicode
Формат опирается на модульную систему ввода-вывода (то есть, позволяет выбирать библиотеку интерфейса); примером системы ввода-вывода является Glk.
Поддержка платформ
- Inform 6.30+
- Inform 7
- RInform
- Superglús
- Glulxa
- Snack
Файлы байт-кода, предназначенные для воспроизведения при помощи интерпретатора Glulx, имеют расширение .ulx. Также см. формат Blorb.