Глулкс
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Дизайнер | Андрей Плоткин |
---|---|
Биты | 32 |
Представлено | 1999 |
Версия | 3.1.3 (2022) |
Дизайн | ЦИСК |
Порядок байтов | Большой |
Открыть | Да |
Glulx — 32-битная портативная виртуальная машина, предназначенная для написания и воспроизведения интерактивной художественной литературы . Он был разработан Эндрю Плоткиным , чтобы снять некоторые ограничения почтенного формата Z-машины . Например, поскольку Z-машина использует 16-битные целые числа, ее оперативная память ограничена 64 КБ, тогда как Glulx изначально поддерживает 32-битные целые числа и имеет 32-битное адресное пространство, что позволяет использовать гигабайты памяти. Программы Glulx обычно используют Glk API для ввода и вывода. В последние годы Glulx обогнал Z-машину по количеству опубликованных работ в каждом формате.
Компиляторы и интерпретаторы
[ редактировать ]Компилятор Inform , начиная с версии 6.30, может создавать файлы историй Z-machine или Glulx. Испанская система разработки интерактивной художественной литературы под названием Superglús также использует Glulx.
является Справочным переводчиком Glulxe Эндрю Плоткина, [1] но часто используется интерпретатор Git, поскольку он несколько быстрее. [2] Существует также интерпретатор JavaScript под названием Quixe. [3]
Типы файлов и MIME
[ редактировать ]Тип MIME для Glulx — «application/x-glulx».Файлы Glulx имеют расширение .ulx, но обычно они архивируются в Blorb пакетах . Для пакетов Blorb, содержащих работу Glulx, допустимыми расширениями файлов являются .gblorb, .glb, .blorb и .blb. Первые два расширения предназначены для того, чтобы интерпретаторы могли легко определить, какой тип игры находится в файле Blorb .
Работы опубликованы в Glulx
[ редактировать ]Ссылки
[ редактировать ]- ^ «Glulxe: интерпретатор Glulx VM» . Гитхаб . 25 октября 2021 г.
- ^ «Git: быстрый интерпретатор Glulx, первоначально написанный Иэном Мерриком» . Гитхаб . 1 июня 2024 г.
- ^ «Quixe: интерпретатор виртуальной машины Glulx, написанный на JavaScript» . Гитхаб . 1 июня 2024 г.
- ^ Эмили Шорт (2012). Фальшивая обезьяна . Кредиты.
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка )