Милена: различия между версиями
Oreolek (обсуждение | вклад) м |
Necrabbit (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | {{product info | ||
+ | |название = | ||
+ | |тип = Менюшные платформы | ||
+ | |разработчик = [[Разработчик::Граф, Александр|Александр Граф]] | ||
+ | |язык = Русский | ||
+ | |последняя версия = 2.5.2 | ||
+ | |дата последней версии = 06.01.2012 | ||
+ | |состояние = | ||
+ | |лицензия = [[Freeware]] | ||
+ | }} | ||
+ | |||
'''Милена''' - [[менюшная платформа|менюшная]] [[freeware]]- платформа отечественного происхождения для разработки [[ИЛ]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель [[URQ]] и [[QSP]] квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с [[URQL]]. Разработчик - [[Александр Граф]] | '''Милена''' - [[менюшная платформа|менюшная]] [[freeware]]- платформа отечественного происхождения для разработки [[ИЛ]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель [[URQ]] и [[QSP]] квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с [[URQL]]. Разработчик - [[Александр Граф]] | ||
Строка 17: | Строка 28: | ||
== Ссылки == | == Ссылки == | ||
− | + | * {{Старая_ссылка|на=http://milena.w2c.ru|архив=http://web.archive.org/web/20180615033912/http://milena.w2c.ru:80/|Официальный сайт}} | |
+ | |||
+ | == См. также == | ||
+ | * [[:Категория:Игры на Милена|Игры на Милена]] | ||
[[Категория:Менюшные платформы]] | [[Категория:Менюшные платформы]] |
Текущая версия на 20:10, 26 апреля 2024
Милена | |
Тип | Менюшные платформы |
---|---|
Разработчик(и) | Александр Граф |
Языки интерфейса | Русский |
Последняя версия | 2.5.2 |
Дата последней версии | 6 января 2012 |
Лицензия | Freeware |
Милена - менюшная freeware- платформа отечественного происхождения для разработки ИЛ (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель URQ и QSP квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с URQL. Разработчик - Александр Граф
Принципы технологии
Интерпретатор языка Милена написан с использованием библиотек lua и работает с текстовыми файлами с расширение .pua, .msf, .mcf, .pca.
Переносимость
Очевидно, в перспективе платформу можно портировать на любую ОС, поддерживающую Lua. Особенно интересны были бы мобильные платформы. Пока сделана версия под Windows.
Основные возможности
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование парсера. Поддерживаются многофайловые квесты, графика, звуки, HTML-оформление, шифрование квестов по алгоритму md5.
Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загружать модули. Модули позволяют полностью или частично обеспечить совместимость с некоторыми другими платформами.
Система документирована. Код игры доступен для просмотра.
Ссылки
- Официальный сайт (архивная копия)