Милена: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
м (Ссылки: поправил ссылку на сайт)
 
(не показаны 4 промежуточные версии 3 участников)
Строка 1: Строка 1:
 +
{{product info
 +
|название =
 +
|тип = Менюшные платформы
 +
|разработчик = [[Разработчик::Граф, Александр|Александр Граф]]
 +
|язык = Русский
 +
|последняя версия = 2.5.2
 +
|дата последней версии = 06.01.2012
 +
|состояние =
 +
|лицензия = [[Freeware]]
 +
}}
 +
 
'''Милена''' - [[менюшная платформа|менюшная]] [[freeware]]- платформа отечественного происхождения для разработки [[ИЛ]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель [[URQ]] и [[QSP]] квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с [[URQL]]. Разработчик - [[Александр Граф]]
 
'''Милена''' - [[менюшная платформа|менюшная]] [[freeware]]- платформа отечественного происхождения для разработки [[ИЛ]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель [[URQ]] и [[QSP]] квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с [[URQL]]. Разработчик - [[Александр Граф]]
  
Строка 12: Строка 23:
 
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование [[парсер]]а. Поддерживаются многофайловые квесты, графика, звуки, HTML-оформление, шифрование квестов по алгоритму md5.
 
Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование [[парсер]]а. Поддерживаются многофайловые квесты, графика, звуки, HTML-оформление, шифрование квестов по алгоритму md5.
  
Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загружать модули. Модули позволяют полностью или частично обеспечить совместимость с некоторыми другими платформами. На данный момент обеспечена совместимость с платформами [[ТОМ]], [[6days LUA]] и [[QSP]](частично).
+
Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загружать модули. Модули позволяют полностью или частично обеспечить совместимость с некоторыми другими платформами.
  
 
Система документирована. Код игры доступен для просмотра.
 
Система документирована. Код игры доступен для просмотра.
  
 
== Ссылки ==
 
== Ссылки ==
[http://milena.w2c.ru/ Официальный сайт]
+
* {{Старая_ссылка|на=http://milena.w2c.ru|архив=http://web.archive.org/web/20180615033912/http://milena.w2c.ru:80/|Официальный сайт}}
<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/updates/milenaupdate1.zip Апдейт интерпретатора 2.0]
 
 
 
[http://milena.w2c.ru/home/opisanie-platformy/ Описание платформы на оф. сайте]
 
 
 
[http://files.milena.w2c.ru/games.zip Игры, написанные Александром Графом для "Милены"] Могут использоваться как примеры.(Вейда, Крылья, Крылья2.1, бонусные истории к Крыльям)]
 
 
 
[http://files.milena.w2c.ru/lessons.zip Уроки(просто примеры с комментариями)]
 
  
[http://files.milena.w2c.ru/cryptor.zip Утилита для шифрования квестов]
+
== См. также ==
 +
* [[:Категория:Игры на Милена|Игры на Милена]]
  
[[Категория:Платформы]] [[Категория:Менюшные платформы]]
+
[[Категория:Менюшные платформы]]

Текущая версия на 21:10, 26 апреля 2024

Милена
Тип Менюшные платформы
Разработчик(и) Александр Граф
Языки интерфейса Русский
Операционные системы
Написано на {{{написано на}}}
Язык разработки {{{язык разработки}}}
Читаемые форматы файлов {{{читаемый формат}}}
Создаваемые форматы файлов {{{создаваемый формат}}}
Дата первого выпуска
Последняя версия 2.5.2
Дата последней версии 6 января 2012
Состояние
Лицензия Freeware
Сайт {{{сайт}}}


Милена - менюшная freeware- платформа отечественного происхождения для разработки ИЛ (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель URQ и QSP квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с URQL. Разработчик - Александр Граф

Плеер Милена

Принципы технологии

Интерпретатор языка Милена написан с использованием библиотек lua и работает с текстовыми файлами с расширение .pua, .msf, .mcf, .pca.

Переносимость

Очевидно, в перспективе платформу можно портировать на любую ОС, поддерживающую Lua. Особенно интересны были бы мобильные платформы. Пока сделана версия под Windows.

Основные возможности

Основное назначение "Милены" - создание игр, управляемых с помощью выбора вариантов меню и встроенной поддержкой инвентаря. Теоретически, возможно и использование парсера. Поддерживаются многофайловые квесты, графика, звуки, HTML-оформление, шифрование квестов по алгоритму md5.

Базовые средства языка позволяют выводить текст и управляющие кнопки, встраивать кнопки прямо в текст, иметь числовые и строковые переменные, выполнять ветвления и циклы в зависимости от определенных условий, обращаться к подпрограммам, загружать модули. Модули позволяют полностью или частично обеспечить совместимость с некоторыми другими платформами.

Система документирована. Код игры доступен для просмотра.

Ссылки

См. также