Открыть главное меню


HTML TADS — в узком смысле нативный интерпретатор платформы TADS с поддержкой мультимедийных возможностей на базе HTML, реализующий референсную реализацию данной функциональности. В большинстве случаев именно это значение и подразумевается. Однако в более широком смысле HTML TADS может использоваться как название общей функциональности различных интерпретаторов по поддержке мультимедийных возможностей платформы TADS.

HTML TADS
Тип Интерпретаторы TADS
Разработчик(и) Майкл Робертс, русификация Евгений Зелинский
Языки интерфейса Английский (есть отдельная русифицированная версия)
Операционные системы Windows
Написано на C++
Язык разработки
Читаемые форматы файлов Игры TADS 2 (*.gam) и Игры TADS 3 (*.t3)
Создаваемые форматы файлов
Дата первого выпуска 16 мая 1999
Последняя версия 2.5.17 (русифицированная 2.5.10)
Дата последней версии 7 марта 2016
Состояние
Лицензия Собственный вариант freeware
Сайт tads.org

Также встречается написание через дефис — HTML-TADS.

Содержание

Общая информация

HTML TADS - Название мультимедийных интерпретаторов TADS, пришедших на смену чисто текстовым или "plain text" интерпретаторам. Отличаются они, главным образом, возможностями визуализации.

  • Мультимедийный интерпретатор TADS позволяет отображать графику, проигрывать звуковые файлы, использовать стилистическое форматирование текста (курсив, жирный шрифт, разные семейства и размеры шрифтов), а также применять продвинутые методы разметки.
  • Чисто текстовые интерпретаторы TADS могут только выводить текст, использовать базовые методы форматирования и разметки (такие как возможность "подсвечивать" текст и отображать жирный шрифт)

В остальном же оба типа интерпретаторов идентичны, так как просто используют разные интерфейсы к одному движку виртуальной машины.

Мультимедийные интерпретаторы:

  • HTML TADS (Windows)
  • HyperTADS (Macintosh)

Чисто текстовые:

  • PocketTADS (PocketPC/WinCE)
  • FrobTADS (Unix/Linux)
  • QTads (Unix/Linux)
  • Unix TADS (Unix)
  • MacTADS (Macintosh)
  • MaxTADS (Macintosh)
  • WinTADS (Windows)
  • MS-DOS TADS (MS-DOS)
  • Amiga TADS (Amiga OS)
  • TADS for BeOS (BeOS)

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

Техническая реализация разметки

Как можно догадаться, на практике используемая мультимедийными интерпретаторами разметка очень схожа с разметкой html. Описанию особенностей и различий посвящены две главы TADS руководства: восьмая и девятая.

Русскоязычная версия

Особенности, связанные с Русским языком

Внимание! Функции preparseExt и parseDefaultExt, обеспечивающие корректную работу русскоязычного разбора работают только в интерпретаторах версии 2.5.8 и выше. Большинство чисто текстовых соотвествует более ранним версиям и не могут обеспечить качественного вывода и разбора русскоязычных фраз.

Ссылки

См. также