HTML TADS: различия между версиями
Fireton (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) |
||
| (не показано 14 промежуточных версий 5 участников) | |||
| Строка 1: | Строка 1: | ||
{{product info |
|||
|название = |
|||
|тип = Интерпретаторы TADS |
|||
|разработчик = [[Разработчик::Робертс, Майкл|Майкл Робертс]], русификация [[Локализатор::Зелинский, Евгений|Евгений Зелинский]] |
|||
|язык = Английский (есть отдельная русифицированная версия) |
|||
|система = Windows |
|||
|онлайн = |
|||
|написано на = [[C++]] |
|||
|язык разработки = |
|||
|читаемый формат = [[.gam|Игры TADS 2 (*.gam)]] и [[.t3|Игры TADS 3 (*.t3)]] |
|||
|создаваемый формат = |
|||
|первый выпуск = 16.05.1999 |
|||
|последняя версия = 2.5.17 (русифицированная 2.5.10) |
|||
|дата последней версии = 07.03.2016 |
|||
|состояние = |
|||
|лицензия = [http://www.tads.org/t3doc/license.txt Собственный вариант freeware] |
|||
|сайт = [http://tads.org/ tads.org] |
|||
}} |
|||
'''HTML TADS''' — в узком смысле нативный интерпретатор платформы [[TADS]] с поддержкой мультимедийных возможностей на базе [[HTML]], реализующий референсную реализацию данной функциональности. В большинстве случаев именно это значение и подразумевается. Однако в более широком смысле HTML TADS может использоваться как название общей функциональности различных [[:Категория:Интерпретаторы TADS|интерпретаторов]] по поддержке мультимедийных возможностей платформы [[TADS]]. |
|||
Также встречается написание через дефис — HTML-TADS. |
|||
== Общая информация == |
== Общая информация == |
||
'''HTML TADS''' - Название мультимедийных интерпретаторов TADS, пришедших на смену чисто текстовым или "plain text" интерпретаторам. Отличаются они, главным образом, возможностями визуализации. |
'''HTML TADS''' - Название мультимедийных интерпретаторов [[TADS]], пришедших на смену чисто текстовым или "plain text" интерпретаторам. Отличаются они, главным образом, возможностями визуализации. |
||
* Мультимедийный интерпретатор TADS позволяет отображать графику, проигрывать звуковые файлы, использовать стилистическое форматирование текста (курсив, жирный шрифт, разные семейства и размеры шрифтов), а также применять продвинутые методы разметки. |
* Мультимедийный интерпретатор [[TADS]] позволяет отображать графику, проигрывать звуковые файлы, использовать стилистическое форматирование текста (курсив, жирный шрифт, разные семейства и размеры шрифтов), а также применять продвинутые методы разметки. |
||
* Чисто текстовые интерпретаторы TADS могут только выводить текст, использовать базовые методы форматирования и разметки (такие как возможность "подсвечивать" текст и отображать жирный шрифт) |
* Чисто текстовые интерпретаторы [[TADS]] могут только выводить текст, использовать базовые методы форматирования и разметки (такие как возможность "подсвечивать" текст и отображать жирный шрифт) |
||
В остальном же оба типа интерпретаторов идентичны, так как просто используют разные интерфейсы к одному движку виртуальной машины. |
В остальном же оба типа [[Интерпретатор|интерпретаторов]] идентичны, так как просто используют разные интерфейсы к одному движку виртуальной машины. |
||
Мультимедийные интерпретаторы: |
Мультимедийные интерпретаторы: |
||
* HTML TADS (Windows) |
|||
* [[QTads]] (Linux/Unix, macOS, Windows) |
|||
| ⚫ | |||
* [[Fabularium]] (Android) |
|||
| ⚫ | |||
С ограниченной поддержкой HTML TADS: |
|||
* [[Gargoyle]] (Linux/Unix, macOS, Windows) |
|||
* [[XTads]] (macOS) |
|||
Чисто текстовые: |
Чисто текстовые: |
||
* [[Parchment]] (web) |
|||
| ⚫ | |||
* [[Androtads]] (Android) |
|||
| ⚫ | |||
* [[TadsWrapper]] (Windows) |
|||
* QTads (Unix/Linux) |
|||
* [[Qrtads]] (Android) |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* [[TADS S80]] (Symbian Series 80) |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
== Техническая реализация разметки == |
== Техническая реализация разметки == |
||
Как можно догадаться, на практике используемая мультимедийными интерпретаторами разметка очень схожа с разметкой html. Описанию особенностей и различий посвящены две |
Как можно догадаться, на практике используемая мультимедийными интерпретаторами разметка очень схожа с разметкой html. Описанию особенностей и различий посвящены две главы [[TADS]] руководства: восьмая и девятая. |
||
== Русскоязычная версия == |
== Русскоязычная версия == |
||
[http://www.rtads.org/htads_playkit_HT12_RUS.exe Русифицированный набор игрока версии 2.5.10] |
[http://www.rtads.org/htads_playkit_HT12_RUS.exe Русифицированный набор игрока версии 2.5.10] |
||
Автор перевода - [[Hind]] |
|||
== Особенности, связанные с Русским языком == |
== Особенности, связанные с Русским языком == |
||
Внимание! Функции preparseExt и parseDefaultExt, обеспечивающие корректную работу русскоязычного разбора работают только в интерпретаторах версии 2.5.8 и выше. Большинство чисто текстовых соотвествует более ранним версиям и не могут обеспечить качественного вывода и разбора русскоязычных фраз. |
'''Внимание!''' Функции preparseExt и parseDefaultExt, обеспечивающие корректную работу русскоязычного разбора работают только в интерпретаторах версии 2.5.8 и выше. Большинство чисто текстовых соотвествует более ранним версиям и не могут обеспечить качественного вывода и разбора русскоязычных фраз. |
||
== Ссылки == |
== Ссылки == |
||
[http://www.ifarchive.org/indexes/if-archiveXprogrammingXtads2Xexecutables.html Раздел TADS2 на IF-ARCHIVE] |
* [http://www.ifarchive.org/indexes/if-archiveXprogrammingXtads2Xexecutables.html Раздел TADS2 на IF-ARCHIVE] |
||
| ⚫ | |||
[http://rtads.org/man/ |
* [http://rtads.org/man/TADSHTML.HTM Глава руководства "Основы Multimedia TADS"] |
||
== См. также == |
|||
| ⚫ | |||
* [[:Категория:Игры на RTADS|Игры на RTADS]] |
|||
* [[:Категория:Игры на 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:
Чисто текстовые:
- Parchment (web)
- Androtads (Android)
- TadsWrapper (Windows)
- Qrtads (Android)
- PocketTADS (PocketPC/WinCE)
- FrobTADS (Unix/Linux)
- Unix TADS (Unix)
- MacTADS (Macintosh)
- MaxTADS (Macintosh)
- WinTADS (Windows)
- MS-DOS TADS (MS-DOS)
- TADS S80 (Symbian Series 80)
- Amiga TADS (Amiga OS)
- TADS for BeOS (BeOS)
Чисто текстовые интерпретаторы свободно проигрывают игровые файлы с мультимедийными ресурсами и разметкой, игнорируя неподдерживаемые. Мультимедийные же позволяют отключать графику, музыку и звуковые эффекты.
Техническая реализация разметки
Как можно догадаться, на практике используемая мультимедийными интерпретаторами разметка очень схожа с разметкой html. Описанию особенностей и различий посвящены две главы TADS руководства: восьмая и девятая.
Русскоязычная версия
Русифицированный набор игрока версии 2.5.10 Автор перевода - Hind
Особенности, связанные с Русским языком
Внимание! Функции preparseExt и parseDefaultExt, обеспечивающие корректную работу русскоязычного разбора работают только в интерпретаторах версии 2.5.8 и выше. Большинство чисто текстовых соотвествует более ранним версиям и не могут обеспечить качественного вывода и разбора русскоязычных фраз.
Ссылки
- Раздел TADS2 на IF-ARCHIVE
- Глава руководства "Введение в Multimedia TADS"
- Глава руководства "Основы Multimedia TADS"