Gargoyle: различия между версиями
Fireton (обсуждение | вклад) Новая страница: «{{product info |название = 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...» |
Fireton (обсуждение | вклад) Нет описания правки |
||
| Строка 11: | Строка 11: | ||
|состояние = Активное |
|состояние = Активное |
||
|последняя версия = 2026.1.1 |
|последняя версия = 2026.1.1 |
||
|дата последней версии = |
|дата последней версии = 02/08/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] |
||
Текущая версия от 10:44, 8 июня 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.