Gargoyle: различия между версиями
Fireton (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) Раздел "См. также" всегда последний |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 11: | Строка 11: | ||
|состояние = Активное |
|состояние = Активное |
||
|последняя версия = 2026.1.1 |
|последняя версия = 2026.1.1 |
||
|дата последней версии = |
|дата последней версии = 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. |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
== См. также == |
== См. также == |
||
| Строка 44: | Строка 50: | ||
* [[Frotz]] |
* [[Frotz]] |
||
* [[Spatterlight]] |
* [[Spatterlight]] |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
Текущая версия от 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.