Обсуждение участника:Johnbrown
| Dialog | |
| Тип | Парсерные платформы, Менюшные платформы |
|---|---|
| Разработчик(и) | Linus Åkesson, участники Dialog Project |
| Языки интерфейса | Английский |
| Операционные системы | Браузер, Windows, Android (Termux), macOS, GNU/Linux и др. |
| Написано на | C, JavaScript (интерпретатор Å-машины) |
| Язык разработки | Dialog |
| Читаемые форматы файлов | Исходный код на языке Dialog (*.dg), *.aastory |
| Создаваемые форматы файлов | *.z5, *.z8, *.zblorb, Веб-страницы (*.html), *.aastory, *.d64 |
| Дата первого выпуска | 2018 |
| Последняя версия | 1a/01, library 1.1.0 |
| Дата последней версии | 2026 |
| Сайт | Dialog-IF, оригинальная версия на сайте автора платформы |
Dialog — платформа для создания интерактивной литературы и текстовых игр. Автор оригинальной версии — Linus Åkesson. По его признанию[1], на язык сильно повлияли Пролог и Inform 7. Входящий в набор компилятор dialogc, позволяет компилировать игры для Z-машины и собственной виртуальной Å-машины. Игры для последней имеют формат *.aastory. С помощью aambundle из данного формата можно создать javascript-версию для запуска игры в веб-браузере или образ диска для Commodore 64. В набор программ Dialog также входит интерактивный дебаггер, позволяющий запускать и изменять игры «на лету».
Dialog поставляется вместе со стандартной библиотекой на английском языке, однако сама платформа не привязана к конретному языку. Встроенная поддержка Юникода позволяет писать игры и на других языках, в т.ч. на русском. Стоит отметить, что создание игр на этой платформе возможно и без использования стандартной библиотеки.
Главная версия 0
Оригинальная версия платформы вышла в 2018 году. Последняя версия имеет номер 0m/03, Lib 0.46. Линус оставил за собой право продолжать развивать данную версию[2].
Главная версия 1
Является форком оригинальной версии. Разрабатывается и поддерживается сообществом Dialog Project. Первый официальный релиз (1a/01 (Lib 1.1.0)) вышел в январе 2026 года.
Ссылки
- Оригинальная версия Dialog
- Dialog-IF
- Руководство
- Раздел на форуме intfiction.org
- Исходный код игры Плащ тьмы