Обсуждение участника:Johnbrown: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Johnbrown (обсуждение | вклад) Новая страница: «{{product info |название = Dialog |тип = Парсерные платформы, Менюшные платформы |разработчик = Linus Åkesson, участники [https://github.com/Dialog-IF Dialog Project] |язык = Английский |система = Windows, Android (Termux), macOS, GNU/Linux и др. |онлайн = да |написано на = C, JavaScript (интер...» Метки: с мобильного устройства из мобильной версии |
Johnbrown (обсуждение | вклад) Полностью удалено содержимое страницы Метка: очистка |
||
| Строка 1: | Строка 1: | ||
{{product info |
|||
|название = Dialog |
|||
|тип = Парсерные платформы, Менюшные платформы |
|||
|разработчик = [[Разработчик::Åkesson, Linus|Linus Åkesson]], участники [https://github.com/Dialog-IF Dialog Project] |
|||
|язык = Английский |
|||
|система = Windows, Android (Termux), macOS, GNU/Linux и др. |
|||
|онлайн = да |
|||
|написано на = [[C]], [[JavaScript]] (интерпретатор [[Å-машина|Å-машины]]) |
|||
|язык разработки = Dialog |
|||
|читаемый формат = [[.dg|Исходный код на языке Dialog (*.dg)]], [[.aastory|*.aastory]] |
|||
|создаваемый формат = [[.z5|*.z5]], [[.z8|*.z8]], [[.zblorb|*.zblorb]], [[HTML|Веб-страницы (*.html)]], [[.aastory|*.aastory]], [[.d64|*.d64]] |
|||
|первый выпуск = 2018 |
|||
|последняя версия = 1a/01, library 1.1.0 |
|||
|дата последней версии = 2026 |
|||
|сайт = [https://github.com/Dialog-IF Dialog-IF], [https://linusakesson.net/dialog/index.php оригинальная версия на сайте автора платформы] |
|||
}} |
|||
Dialog — платформа для создания интерактивной литературы и текстовых игр. Автор оригинальной версии — [[Linus Åkesson]]. По его признанию<ref name="note1" />, на язык сильно повлияли [[Пролог]] и [[Inform 7]]. Входящий в набор компилятор ''dialogc'', позволяет компилировать игры для [[Z-машина|Z-машины]] и собственной виртуальной [[Å-машина|Å-машины]]. Игры для последней имеют формат [[.aastory|*.aastory]]. С помощью ''aambundle'' из данного формата можно создать javascript-версию для запуска игры в веб-браузере или образ диска для [[Commodore 64]]. В набор программ Dialog также входит интерактивный [[дебаггер]], позволяющий запускать и изменять игры «на лету». |
|||
Dialog поставляется вместе со [[стандартная библиотека|стандартной библиотекой]] на английском языке, однако сама платформа не привязана к конретному языку. Встроенная поддержка Юникода позволяет писать игры и на других языках, в т.ч. на русском. Стоит отметить, что создание игр на этой платформе возможно и без использования стандартной библиотеки. |
|||
== Главная версия 0 == |
|||
Оригинальная версия платформы вышла в 2018 году. Последняя версия имеет номер 0m/03, Lib 0.46. Линус оставил за собой право продолжать развивать данную версию<ref name="note2" />. |
|||
== Главная версия 1 == |
|||
Является форком оригинальной версии. Разрабатывается и поддерживается сообществом [https://github.com/Dialog-IF Dialog Project]. Первый официальный релиз (1a/01 (Lib 1.1.0)) вышел в январе 2026 года. |
|||
== Ссылки == |
|||
* [https://linusakesson.net/dialog/index.php Оригинальная версия Dialog] |
|||
* [https://github.com/Dialog-IF Dialog-IF] |
|||
* [https://dialog-if.github.io/manual/ Руководство] |
|||
* [https://intfiction.org/c/authoring/dialog Раздел на форуме intfiction.org] |
|||
* [https://linusakesson.net/dialog/cloak/cloak-rel1.dg Исходный код игры] [[Плащ тьмы]] |
|||
== Примечания == |
|||
<references> |
|||
<ref name="note1">https://linusakesson.net/dialog/index.php</ref> |
|||
<ref name="note2">https://www.ifwiki.org/Dialog#Major_version_0</ref> |
|||
</references> |
|||