Изменения

Перейти к навигации Перейти к поиску

Милена

3455 байт добавлено, 13:21, 12 февраля 2008
Нет описания правки
'''Милена''' - [[менюшная платформа|менюшная]] [[freeware]]- платформа отечественного происхождения для разработки [[ИЛ]] (в первую очередь - для создания игр, управляемых с помощью меню и кнопок. Первоначально создавалась как универсальный проигрыватель URQ и QSP квестов. В процессе развития выросла в самостоятельную платформу, использующую свой собственный язык, схожий с URQL.

[[Изображение:Милена_1.jpg|Плеер Милена]]

==Принципы технологии==
[[Интерпретатор]] языка [[Милена]] написан с использованием бибилиотек [[lua]] и работает с текстовыми файлами с расширение .pua.

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

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

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

На настоящий день написан 1 квест [["Крылья"]] (не путать с одноименным квестом под [[URQ]] от Korwin'a). Квесты пишутся в IDE, сделанном специально для "Милены" тем же разработчиком.

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

В последних версиях WinURQ и в AkURQ присутствуют неплохие мультимедиа-возможности. Можно вставлять в текст графические изображения (в т.ч. работающие как гиперссылки), использовать звуки и музыку (WAV и MID), разбивать квест на модули, запрашивать у пользователя ввод (числа, текстовые строки).

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

== Ссылки ==

Пока нет.
[[Категория:Платформы]] [[Категория:Менюшные платформы]]
--[[Участник:Korwin|Korwin]] 13:21, 12 февраля 2008 (MSK)
358
правок

Навигация