Милена: различия между версиями
Строка 18: | Строка 18: | ||
== Ссылки == | == Ссылки == | ||
[http://files.milena.w2c.ru/ Официальный сайт] | [http://files.milena.w2c.ru/ Официальный сайт] | ||
+ | <hr> | ||
+ | [http://files.milena.w2c.ru/2.0/milena2.0.rar Интерпретатор версии 2.0] | ||
− | |||
[http://files.milena.w2c.ru/modules/newmodules1.zip Обновленные модули] | [http://files.milena.w2c.ru/modules/newmodules1.zip Обновленные модули] | ||
+ | |||
[http://files.milena.w2c.ru/updates/milenaupdate1.zip Апдейт интерпретатора 2.0] | [http://files.milena.w2c.ru/updates/milenaupdate1.zip Апдейт интерпретатора 2.0] | ||
Версия 19:23, 25 декабря 2008
Милена - менюшная freeware- платформа отечественного происхождения для разработки ИЛ (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель URQ и QSP квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с URQL. Разработчик - Александр Граф
Принципы технологии
Интерпретатор языка Милена написан с использованием библиотек lua и работает с текстовыми файлами с расширение .pua, .msf, .mcf, .pca.
Переносимость
Очевидно, в перспективе платформу можно портировать на любую ОС, поддерживающую Lua. Особенно интересны были бы мобильные платформы. Пока сделана версия под Windows.
Основные возможности
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование парсера. Поддерживаются многофайловые квесты, графика, звуки, HTML-оформление, шифрование квестов по алгоритму md5.
Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загружать модули. Модули позволяют полностью или частично обеспечить совместимость с некоторыми другими платформами. На данный момент обеспечена совместимость с платформами ТОМ, 6days LUA и QSP(частично).
Система документирована. Код игры доступен для просмотра.
Ссылки
Описание платформы на оф. сайте
Игры, написанные Александром Графом для "Милены" Могут использоваться как примеры.(Вейда, Крылья, Крылья2.1, бонусные истории к Крыльям)]