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

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 32: Строка 32:
* [https://intfiction.org/c/authoring/dialog Раздел на форуме intfiction.org]
* [https://intfiction.org/c/authoring/dialog Раздел на форуме intfiction.org]
* [https://linusakesson.net/dialog/cloak/cloak-rel1.dg Исходный код игры] [[Плащ тьмы]]
* [https://linusakesson.net/dialog/cloak/cloak-rel1.dg Исходный код игры] [[Плащ тьмы]]

== См также ==
* [[:Категория:Игры на Dialog]]


== Примечания ==
== Примечания ==

Версия от 04:14, 18 февраля 2026

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 года.

Ссылки

См также

Примечания