34
правки
Изменения
Перейти к навигации
Перейти к поиску
Существуют две версии "Милены" - [[GUI]] и [[консоль|MilenaWCL]]-работающая в dos-окне. Система документирована. Код игры доступен для просмотра. Платформа быстро развивается, новые версии выходят регулярно.
Милена
,Нет описания правки
==Принципы технологии==
[[Интерпретатор]] языка [[Милена]] написан с использованием библиотек [[lua]] и работает с текстовыми файлами с расширение .pua, .msf, .mcf, .pca.
==Переносимость==
Очевидно, в перспективе платформу можно портировать на любую ОС, поддерживающую Lua. Особенно интересны были бы мобильные платформы. Пока сделана версия под Windows. Должны быть установлены дополнительные [[библиотеки lua 5.1]]
==Основные возможности==
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование [[парсер]]а. Поддерживаются многофайловые квесты, графика, HTML-оформление. На настоящий день написан 1 квест "[[Крылья (Милена)|Крылья]]" (не путать с одноименным квестом под [[URQ]] от Korwin'a). Квесты пишутся в IDE, сделанном специально для "Милены" тем же разработчикомшифрование квестов по алгоритму md5.
Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загужать модули.
== Ссылки ==
[http://royalman2007.narod.ru/wx/Milena-Release1.1.exe Интерпретатор][http://imilenaroyalman2007.h18narod.ru Сайт, посвященный платформе Милена/wx/update/update-13-milena-wx.zip Обновление интерпретатора до версии 1.3][http://royalman2007.narod.ru/wx/update/milena-crypt.zip Утилита для шифрования квестов] (требуются библиотеки из обновления 1.3)[http://imilenaroyalman2007.h18narod.ru/downloadwx/update/milena-doc.zip Краткое описание платформыДокументация]
[[Категория:Платформы]] [[Категория:Менюшные платформы]]