Милена: различия между версиями
Korwin (обсуждение | вклад) |
Korwin (обсуждение | вклад) м (→Основные возможности) |
||
Строка 15: | Строка 15: | ||
На настоящий день написан 1 квест [["Крылья"]] (не путать с одноименным квестом под [[URQ]] от Korwin'a). Квесты пишутся в IDE, сделанном специально для "Милены" тем же разработчиком. | На настоящий день написан 1 квест [["Крылья"]] (не путать с одноименным квестом под [[URQ]] от Korwin'a). Квесты пишутся в IDE, сделанном специально для "Милены" тем же разработчиком. | ||
− | Базовые средства языка позволяют выводить текст и управляющие кнопки, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам | + | Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загужать модули. |
Существуют две версии "Милены" - [[GUI]] и [[консоль|MilenaWCL]]-работающая в dos-окне. | Существуют две версии "Милены" - [[GUI]] и [[консоль|MilenaWCL]]-работающая в dos-окне. |
Версия 14:15, 12 февраля 2008
Милена - менюшная freeware- платформа отечественного происхождения для разработки ИЛ (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель URQ и QSP квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с URQL. Разработчик - Александр Граф
Принципы технологии
Интерпретатор языка Милена написан с использованием библиотек lua и работает с текстовыми файлами с расширение .pua.
Переносимость
Очевидно, в перспективе платформу можно потрировать на любую ОС, поддерживающую Lua. Пока сделана версия под Windows. Должны быть установлены дополнительные библиотеки lua 5.1
Основные возможности
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование парсера. Поддерживаются многофайловые квесты, графика, HTML-оформление.
На настоящий день написан 1 квест "Крылья" (не путать с одноименным квестом под URQ от Korwin'a). Квесты пишутся в IDE, сделанном специально для "Милены" тем же разработчиком.
Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загужать модули.
Существуют две версии "Милены" - GUI и MilenaWCL-работающая в dos-окне.
Система документирована. Код игры доступен для просмотра. Платформа быстро развивается, новые версии выходят регулярно.
Ссылки
Пока нет. --Korwin 13:21, 12 февраля 2008 (MSK)