Открыть главное меню

Изменения

Милена

8 байт добавлено, 26 апрель
Нет описания правки
'''Милена''' - {{product info|название = |тип = Менюшные платформы|разработчик = [[менюшная платформаРазработчик::Граф, Александр|менюшнаяАлександр Граф]] |язык = Русский|последняя версия = 2.5.2|дата последней версии = 06.01.2012|состояние = |лицензия = [[freeware]]- платформа отечественного происхождения для разработки [[ИЛFreeware]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель URQ и QSP квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с URQL.}}
'''Милена''' - [[менюшная платформа|менюшная]] [[freeware]]- платформа отечественного происхождения для разработки [[ИЛ]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель [[URQ]] и [[QSP]] квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с [[URQL]]. Разработчик - [[Александр Граф]] [[Изображение:Милена_1Milena_1.png|Плеер Милена]]
==Принципы технологии==
[[Интерпретатор]] языка [[Милена]] написан с использованием бибилиотек библиотек [[lua]] и работает с текстовыми файлами с расширение .pua, .msf, .mcf, .pca.
==Переносимость==
 Очевидно, в перспективе платформу можно потрировать портировать на любую ОС, поддерживающую Lua. Особенно интересны были бы мобильные платформы. Пока сделана версия под Windows. Должны быть установлены дополнительные [[библиотеки lua 5.1]]
==Основные возможности==
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование [[парсер]]а. Поддерживаются многофайловые квесты, графика, звуки, HTML-оформление, шифрование квестов по алгоритму md5.
На настоящий день написан 1 квест [["Крылья"]] (не путать с одноименным квестом под [[URQ]] от Korwin'a). Квесты пишутся в IDE, сделанном специально для "Милены" тем же разработчиком.  Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загружать модули. URQL-код может быть Модули позволяют полностью или частично самомодифицирующимся. В последних версиях WinURQ и в AkURQ присутствуют неплохие мультимедиа-возможности. Можно вставлять в текст графические изображения (в т.ч. работающие как гиперссылки), использовать звуки и музыку (WAV и MID), разбивать квест на модули, запрашивать у пользователя ввод (числа, текстовые строки)обеспечить совместимость с некоторыми другими платформами.
Система документирована. Код игры доступен для просмотра.
== Ссылки ==
* {{Старая_ссылка|на=http://milena.w2c.ru|архив=http://web.archive.org/web/20180615033912/http://milena.w2c.ru:80/|Официальный сайт}}
 
== См. также ==
* [[:Категория:Игры на Милена|Игры на Милена]]
Пока нет.[[Категория:Платформы]] [[Категория:Менюшные платформы]]--[[Участник:Korwin|Korwin]] 13:21, 12 февраля 2008 (MSK)
45
правок