HTML TADS: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
 
(не показана 1 промежуточная версия этого же участника)
Строка 31: Строка 31:
Мультимедийные интерпретаторы:
Мультимедийные интерпретаторы:
* HTML TADS (Windows)
* HTML TADS (Windows)
* [[QTads]] (Linux/Unix, macOS, Windows)
* [[Fabularium]] (Android)
* HyperTADS (Macintosh)
* HyperTADS (Macintosh)

С ограниченной поддержкой HTML TADS:
* [[Gargoyle]] (Linux/Unix, macOS, Windows)
* [[XTads]] (macOS)


Чисто текстовые:
Чисто текстовые:
* [[Parchment]] (web)
* PocketTADS (PocketPC/WinCE)
* [[Androtads]] (Android)
* FrobTADS (Unix/Linux)
* [[TadsWrapper]] (Windows)
* QTads (Unix/Linux)
* Unix TADS (Unix)
* [[Qrtads]] (Android)
* [[PocketTADS]] (PocketPC/WinCE)
* MacTADS (Macintosh)
* [[FrobTADS]] (Unix/Linux)
* MaxTADS (Macintosh)
* [[Unix TADS]] (Unix)
* WinTADS (Windows)
* [[MacTADS]] (Macintosh)
* MS-DOS TADS (MS-DOS)
* [[MaxTADS]] (Macintosh)
* Amiga TADS (Amiga OS)
* [[WinTADS]] (Windows)
* TADS for BeOS (BeOS)
* [[MS-DOS TADS]] (MS-DOS)
* [[TADS S80]] (Symbian Series 80)
* [[Amiga TADS]] (Amiga OS)
* [[TADS for BeOS]] (BeOS)


Чисто текстовые интерпретаторы свободно проигрывают игровые файлы с мультимедийными ресурсами и разметкой, игнорируя неподдерживаемые. Мультимедийные же позволяют отключать графику, музыку и звуковые эффекты.
Чисто текстовые интерпретаторы свободно проигрывают игровые файлы с мультимедийными ресурсами и разметкой, игнорируя неподдерживаемые. Мультимедийные же позволяют отключать графику, музыку и звуковые эффекты.
Строка 65: Строка 75:
== См. также ==
== См. также ==
* [[:Категория:Игры на RTADS|Игры на RTADS]]
* [[:Категория:Игры на RTADS|Игры на RTADS]]
* [[:Категория:Игры на TADS|Игры на TADS]]
* [[:Категория:Игры на TADS 2|Игры на TADS 2]]

Текущая версия от 12:00, 20 мая 2025

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

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

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

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

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

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

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

  • HTML TADS (Windows)
  • QTads (Linux/Unix, macOS, Windows)
  • Fabularium (Android)
  • HyperTADS (Macintosh)

С ограниченной поддержкой HTML TADS:

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

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

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

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

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

Русифицированный набор игрока версии 2.5.10 Автор перевода - Hind

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

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

Ссылки

См. также