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

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 11:
|создаваемый формат = [[.z5|*.z5]], [[.z8|*.z8]], [[.zblorb|*.zblorb]], [[HTML|Веб-страницы (*.html)]], [[.aastory|*.aastory]], [[.d64|*.d64]]
|первый выпуск = 2018
|последняя версия = 1b1с/0103, library 1.2.03
|дата последней версии = 611.0509.2026
|сайт = [https://github.com/Dialog-IF Dialog-IF], [https://linusakesson.net/dialog/index.php оригинальная версия на сайте автора платформы]
}}
Строка 19:
 
== Особенности платформы ==
Входящий в набор компилятор ''dialogc'', позволяет компилировать игры для [[Z-машина|Z-машины]] и собственной виртуальной [[Å-машина|Å-машины]]. Игры для последней имеют формат [[.aastory|*.aastory]]. С помощью утилиты ''aambundle'' из данного формата можно создать javascript-версию для запуска игры в веб-браузере или образ диска для [[Commodore 64]]. В набор программ Dialog также входит интерактивный [[дебаггер]], позволяющий запускать и изменять игры «наApple лету»II.
В набор программ Dialog также входит интерактивный [[дебаггер]] ''dgdebug'', позволяющий запускать, тестировать игры и, в процессе работы, изменять их.
 
Dialog поставляется вместе со [[стандартная библиотека|стандартной библиотекой]] на английском языке, однако самвстроенная движокподдержка неЮникода привязанможет коблегчить конретномуеё человеческомулокализацию языкуи илина типудругие [[платформа|платформы]]языки, ив т.ч. на русский. Платформа позволяет писатьсоздавать как [[парсер]]ные, так и [[менюшные игры]]. СтоитБольшая отметитьгибкость системы достигается, чтов созданиет.ч. игрза насчёт этойтого, платформечто возможнопарсер вообщеи безмодель использованиямира полностью реализованы в стандартной библиотекибиблиотеке, и, за исключением некоторых системных команд, отделены от компилятора. ВстроеннаяВ поддержкаотличии Юникодаот позволяетдругих писатьпарсерных игрыплатформ, нав Dialog авторам, при необходимости, рекомендуется напрямую вносить изменения в библиотеку<ref name="note3" />. Кроме того, создание игр возможно и без использования стандартной библиотеки, средствами русскомсамого языкеязыка.
 
== Ветка версии 0 ==
Строка 30 ⟶ 31 :
 
== Ссылки ==
* [https://linusakesson.net/dialog/index.php Оригинальная версия Dialog]▼
* [https://github.com/Dialog-IF Dialog-IF]
▲* [https://linusakesson.net/dialog/index.php Оригинальная версия Dialog]
* [https://dialog-if.github.io/manual/ Руководство]
* [https://intfiction.org/c/authoring/dialog Раздел на форуме intfiction.org]
* [https://linusakesson.net/dialog/cloak/cloak-rel1.dg ИсходныйПлащ кодтьмы] в качестве примера исходного кода игры] [[Плащна тьмы]]языке Dialog
 
== См также ==
Строка 43 ⟶ 44 :
<ref name="note1">https://linusakesson.net/dialog/index.php</ref>
<ref name="note2">https://www.ifwiki.org/Dialog#Major_version_0</ref>
<ref name="note3">https://dialog-if.github.io/manual/dialog/1c03-dev/intro.html#_overview</ref>
</references>
Источник — https://ifwiki.ru/Dialog