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

Содержимое удалено Содержимое добавлено
Новая страница: «{{product info |название = Dialog |тип = Парсерные платформы, Менюшные платформы |разработчик = Linus Åkesson, участники [https://github.com/Dialog-IF Dialog Project] |язык = Английский |система = Windows, Android (Termux), macOS, GNU/Linux и др. |онлайн = да |написано на = C, JavaScript (интер...»
 
мНет описания правки
 
Строка 16:
}}
 
Dialog — платформа для создания интерактивной литературы и текстовых игр. Автор оригинальной версии — [[Åkesson, Linus|Linus Åkesson]]. По его признанию<ref name="note1" />, на язык сильно повлияли [[Пролог]] и [[Inform 7]]. Входящий в набор компилятор ''dialogc'', позволяет компилировать игры для [[Z-машина|Z-машины]] и собственной виртуальной [[Å-машина|Å-машины]]. Игры для последней имеют формат [[.aastory|*.aastory]]. С помощью ''aambundle'' из данного формата можно создать javascript-версию для запуска игры в веб-браузере или образ диска для [[Commodore 64]]. В набор программ Dialog также входит интерактивный [[дебаггер]], позволяющий запускать и изменять игры «на лету».
 
Dialog поставляется вместе со [[стандартная библиотека|стандартной библиотекой]] на английском языке, однако сама платформа не привязана к конретному языку. Встроенная поддержка Юникода позволяет писать игры и на других языках, в т.ч. на русском. Стоит отметить, что создание игр на этой платформе возможно и без использования стандартной библиотеки.
Источник — https://ifwiki.ru/Dialog