6days LUA

Материал из IFВики
Перейти к навигации Перейти к поиску

6days LUA - freeware-платформа на основе скриптового языка Lua 5.0. Предназначена для создания игр с текстовым вводом. В стандартном пакете поддерживается только текстовый вывод, но благодаря расширяемости и встраиваемости самого Lua, возможно создание раннера с графическим и любым другим выводом.

Последняя версия: 1.25

Разработка и поддержка

(c) Рыцарь в серой фланели, 2004 г. В разработке вторая версия платформы. Ожидается поддержка Lua 5.1, кроссплатформенность билдера/раннера, поддержка наследования, более простой доступ к методам и данным, поддержка библиотек, html-раннер (мультимедийные возможности).

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

Проект, сделанный в билдере, компилируется в файл .lua, который можно запускать как из раннера, так и отдельно из интерпретатора Lua.

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

Lua – кроссплатформенный язык, поддерживаемый Windows, MacOs, Linux, PalmOs, Pocket PC. Последние версии билдера и раннера сделаны только для Windows, но скомпилированный файл запускается на любой платформе под интерпретатором Lua.

Особенности

  • Написан на скриптовом языке Lua, не требует дополнительных библиотек для работы.
  • Наглядный графический интерфейс билдера.
  • Парсер, не привязанный к падежам и поддерживающий многоязычность, уступает по качеству парсеру RTADS, впрочем, многое зависит от автора квеста.
  • Снабжен документацией и уроками от автора, которые позволяют разобраться в структуре языка и самому сделать свой квест в течение короткого времени.
  • ООП поддерживается не в полном объеме, наследование приходится делать вручную, что требует хорошего знания языка Lua.

Ссылки

Здесь можно скачать платформу «6 дней» - в архиве билдер, раннер и помощь по созданию игры.

Здесь можно скачать отдельно раннер (программу для запуска игр).

Здесь можно скачать игру: «Клара - расхитительница варенья» которая была написана, по утверждению автора за 5 дней по 2-3 часа.

http://sixdays.narod.ru/