Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vipuskna_robota_bakalavra.doc
Скачиваний:
147
Добавлен:
13.04.2015
Размер:
4.4 Mб
Скачать

2.1.9 Gti– графическо-текстовый интерпретатор

Простая платформа отечественного происхождения для разработки ИЛ, управляемой с помощью меню и кнопок. Особенность – для написания квестов используется только русский язык. Последняя официальная версия - 1.2. Разработка и поддержка:GuchaGamesinteractive. Разработчик ВалентинGuchaГуков. Доступность -freeware.

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

Особенности:

  1. написан на Дельфи 7, не требует дополнительных библиотек для работы;

  2. поддерживает наложение картинки на фон, поддержку графики в инвентаре и небольшие спецэффекты, проигрывание звуков на фоне музыки;

  3. интерпретатор имеет свой собственный язык, позволяющий создавать менюшные квесты в любом текстовом редакторе;

  4. отличается от других использованием в качестве команд русских аббревиатур или сокращений, таких как "тек", "доб" (текст, добавить) и т.п., в связи с чем, очень прост для изучения;

  5. текстовое поле имеет небольшой размер, поскольку интерпретатор рассчитан на вывод текста небольшими порциями по требованию пользователя; куски текста значительных размеров можно выводить последовательно или пользоваться прокруткой;

  6. для выбора может предоставить от одного до 4-х вариантов действий;

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

2.1.10 «6 Дней»

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

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

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

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

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

Особенности:

  1. написан на скриптовом языке Lua, не требует дополнительных библиотек для работы;.

  2. наглядный графический интерфейс билдера;

  3. парсер, не привязанный к падежам и поддерживающий многоязычность, уступает по качеству парсеру RTADS, впрочем, многое зависит от автора квеста;

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

  5. ООП поддерживается не в полном объеме, наследование придется делать «ручками», что требует хорошего знания языка Lua.

Вполне возможно, что LUAзаймет свою достойную нишу средиIF-платформ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]