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

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Нет описания правки
Раздел "См. также" всегда последний
 
(не показана 1 промежуточная версия этого же участника)
Строка 11: Строка 11:
|состояние = Активное
|состояние = Активное
|последняя версия = 2026.1.1
|последняя версия = 2026.1.1
|дата последней версии = 02/08/2026
|дата последней версии = 08.02.2026
|лицензия = GPL-2.0
|лицензия = GPL-2.0
|сайт = [https://github.com/garglk/garglk github.com/garglk/garglk]
|сайт = [https://github.com/garglk/garglk github.com/garglk/garglk]
Строка 35: Строка 35:


Поддержка мультимедиа и дополнительных возможностей зависит от конкретного формата игры. В частности, TADS-интерпретатор в составе Gargoyle не поддерживает HTML TADS и TADS Web UI.
Поддержка мультимедиа и дополнительных возможностей зависит от конкретного формата игры. В частности, TADS-интерпретатор в составе Gargoyle не поддерживает HTML TADS и TADS Web UI.

== Ссылки ==

* [https://github.com/garglk/garglk Репозиторий Gargoyle на GitHub]
* [https://ccxvii.net/gargoyle/ Оригинальная страница Gargoyle]
* [https://github.com/garglk/garglk/releases Релизы Gargoyle]


== См. также ==
== См. также ==
Строка 44: Строка 50:
* [[Frotz]]
* [[Frotz]]
* [[Spatterlight]]
* [[Spatterlight]]

== Ссылки ==

* [https://github.com/garglk/garglk Репозиторий Gargoyle на GitHub]
* [https://ccxvii.net/gargoyle/ Оригинальная страница Gargoyle]
* [https://github.com/garglk/garglk/releases Релизы Gargoyle]

Текущая версия от 11:21, 31 июля 2026

Gargoyle
Тип Интерпретаторы
Разработчик(и) Tor Andersson, Ben Cressey, Chris Spiegel
Языки интерфейса английский
Операционные системы Windows, macOS, Linux
Написано на C, C++
Язык разработки ADRIFT, AdvSys, AGT, Alan, Glulx, Hugo, JACL, Level 9, Magnetic Scrolls, Scott Adams, TADS, Z-code
Читаемые форматы файлов {{{читаемый формат}}}
Создаваемые форматы файлов
Дата первого выпуска
Последняя версия 2026.1.1
Дата последней версии 8 февраля 2026
Состояние Активное
Лицензия GPL-2.0
Сайт github.com/garglk/garglk


Gargoyle — свободный мультиформатный интерпретатор интерактивной литературы. Программа предназначена для запуска текстовых игр разных форматов через единый графический интерфейс, избавляя пользователя от необходимости устанавливать отдельный интерпретатор для каждого формата.

Gargoyle поддерживает большинство распространённых форматов интерактивной литературы, включая Z-code, Glulx, TADS 2, TADS 3, Hugo, Alan, ADRIFT, Level 9, Magnetic Scrolls и ряд других систем. Технически Gargoyle объединяет набор существующих интерпретаторов, адаптированных для работы через общий интерфейс Glk.

Одной из характерных особенностей Gargoyle является внимание к типографике. Интерпретатор использует сглаживание шрифтов, кернинг, лигатуры, настраиваемые поля и межстрочные интервалы, стремясь сделать чтение интерактивной литературы более удобным. Внешний вид программы можно настраивать через конфигурационный файл.

Gargoyle не является системой разработки интерактивной литературы и не предназначен для создания игр. Это программа для запуска уже готовых произведений, созданных в разных IF-системах.

Особенности

  • поддержка нескольких форматов интерактивной литературы в одной программе;
  • единый графический интерфейс для разных интерпретаторов;
  • версии для Windows, macOS и Linux;
  • поддержка графики, звука и Unicode, в зависимости от возможностей конкретного игрового формата;
  • расширенные настройки отображения текста.

Ограничения

Поддержка мультимедиа и дополнительных возможностей зависит от конкретного формата игры. В частности, TADS-интерпретатор в составе Gargoyle не поддерживает HTML TADS и TADS Web UI.

Ссылки

См. также