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

Содержимое удалено Содержимое добавлено
Нет описания правки
мНет описания правки
Строка 19:
 
== Особенности платформы ==
Входящий в набор компилятор ''dialogc'', позволяет компилировать игры для [[Z-машина|Z-машины]] и собственной виртуальной [[Å-машина|Å-машины]]. Игры для последней имеют формат [[.aastory|*.aastory]]. С помощью утилиты ''aambundle'' из данного формата можно создать javascript-версию для запуска игры в веб-браузере или образ диска для Commodore 64. В набор программ Dialog также входит интерактивный [[дебаггер]], позволяющий запускать, тестировать игры и, в процессе, изменять их.
В набор программ Dialog также входит интерактивный [[дебаггер]] ''dgdebug'', позволяющий запускать, тестировать игры и, в процессе работы, изменять их.
 
Dialog поставляется вместе со [[стандартная библиотека|стандартной библиотекой]] на английском языке, однако встроенная поддержка Юникода делает возможным написаниееё игрперевод и на другихдругие языкахязыки, в т.ч. на русскомрусский. Платформа позволяет создавать как [[парсер]]ные, так и [[менюшные игры]]. Большая гибкость системы достигается, в т.ч. за счёт того, что парсер и модель мира полностью реализованы в стандартной библиотеке, и, за исключением некоторых системных команд, неотделены завязаны наот движокдвижка. В отличии от других парсерных платформ, в Dialog авторам рекомендуется, при необходимости, вносить изменениеизменения в библиотеку в соответствии с их потребностями<ref name="note3" />. Кроме того, создание игр возможно и без использования стандартной библиотеки, средствами самого движка.
 
== Ветка версии 0 ==
Источник — https://ifwiki.ru/Dialog