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

Содержимое удалено Содержимое добавлено
мНет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 11:
|создаваемый формат = [[.z5|*.z5]], [[.z8|*.z8]], [[.zblorb|*.zblorb]], [[HTML|Веб-страницы (*.html)]], [[.aastory|*.aastory]], [[.d64|*.d64]]
|первый выпуск = 2018
|последняя версия = 1с/0203, library 1.2.3
|дата последней версии = 1611.0609.2026
|сайт = [https://github.com/Dialog-IF Dialog-IF], [https://linusakesson.net/dialog/index.php оригинальная версия на сайте автора платформы]
}}
Строка 19:
 
== Особенности платформы ==
Входящий в набор компилятор ''dialogc'', позволяет компилировать игры для [[Z-машина|Z-машины]] и собственной виртуальной [[Å-машина|Å-машины]]. Игры для последней имеют формат [[.aastory|*.aastory]]. С помощью утилиты ''aambundle'' из данного формата можно создать javascript-версию для запуска игры в веб-браузере или образ диска для Commodore 64 и Apple II.
В набор программ Dialog также входит интерактивный [[дебаггер]] ''dgdebug'', позволяющий запускать, тестировать игры и, в процессе работы, изменять их.
 
Dialog поставляется вместе со [[стандартная библиотека|стандартной библиотекой]] на английском языке, однако встроенная поддержка Юникода делаетможет возможнымоблегчить её переводлокализацию и на другие языки, в т.ч. на русский. Платформа позволяет создавать как [[парсер]]ные, так и [[менюшные игры]]. Большая гибкость системы достигается, в т.ч. за счёт того, что парсер и модель мира полностью реализованы в стандартной библиотеке, и, за исключением некоторых системных команд, отделены от движкакомпилятора. В отличии от других парсерных платформ, в Dialog авторам, при необходимости, рекомендуется напрямую вносить изменения в библиотеку в соответствии с их потребностями<ref name="note3" />. Кроме того, создание игр возможно и без использования стандартной библиотеки, средствами самого движкаязыка.
 
== Ветка версии 0 ==
Источник — https://ifwiki.ru/Dialog