TADS Toolchain: различия между версиями
Nikita (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) |
||
| (не показано 10 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
<!-- |
|||
Всем редакторам: |
|||
Эта страница используется как тестовый полигон для обкатки шаблона Product info, так как её поломки никого не обидят. |
|||
По этой причине, в разные моменты времени она может выглядит странно. Не стоит волноваться и убирать отсюда сырой шаблон Product info, всё под контролем. Все косяки должны чиниться на странице шаблона. |
|||
Редакторам Product info: |
|||
Пока Product info толком не заработал, внизу страницы вручную проставлены категории. В дальнейшем они должны проставляться автоматически шаблоном, поэтому когда он научится это делать, следует не забыть их удалить, чтобы гарантировано видеть результат работы шаблона. |
|||
--> |
|||
{{product info |
{{product info |
||
|название = TADS Toolchain |
|название = TADS Toolchain |
||
|тип = Инструменты, Интерпретаторы |
|тип = Инструменты, Интерпретаторы TADS |
||
|разработчик = [[Разработчик::Цейковец, Никита]] |
|разработчик = [[Разработчик::Цейковец, Никита]] |
||
|язык = Русский |
|язык = Русский |
||
| Строка 18: | Строка 7: | ||
|написано на = [[AutoIt]], [[C++]], [[Haskell]], [[Qt]] |
|написано на = [[AutoIt]], [[C++]], [[Haskell]], [[Qt]] |
||
|язык разработки = [[TADS|TADS 2]] |
|язык разработки = [[TADS|TADS 2]] |
||
|читаемый формат = Исходный код TADS 2 (*.t) и Игры TADS 2 (*.gam) |
|читаемый формат = [[.t|Исходный код TADS 2 (*.t)]] и [[.gam|Игры TADS 2 (*.gam)]] |
||
|создаваемый формат = Игры TADS 2 (*.gam) |
|создаваемый формат = [[.t|Исходный код TADS 2 (*.t)]], [[.gam|Игры TADS 2 (*.gam)]], [[.exe|Исполняемые файлы (*.exe)]] и [[.ifiction|Описания игр (*.ifiction)]] |
||
|первый выпуск = 14.02.2018 |
|первый выпуск = 14.02.2018 |
||
|последняя версия = 1. |
|последняя версия = 1.6 |
||
|дата последней версии = |
|дата последней версии = 09.07.2020 |
||
|состояние = Активное |
|||
|лицензия = [[Freeware]] |
|лицензия = [[Freeware]] |
||
|сайт = |
|сайт = |
||
| Строка 37: | Строка 25: | ||
== Основные возможности == |
== Основные возможности == |
||
# Компиляция исходного кода с выводом информации об ошибках. |
# Компиляция исходного кода с выводом информации об ошибках. |
||
# Извлечение текстового содержимого из всего проекта в документ редактируемого формата. |
# Извлечение текстового содержимого из всего проекта в документ редактируемого формата, а также обратное внедрение содержимого этого документа после редактирования с заменой соответствующих строк во всём проекте. |
||
# Внедрение текстового содержимого с заменой соответствующих строк во всём проекте из документа редактируемого формата. |
|||
# Извлечение всех строк в виде простого текста. |
# Извлечение всех строк в виде простого текста. |
||
# Запуск игры в консольном |
# Запуск игры в мультимедийном и консольном интерпретаторах. |
||
# Регрессионное тестирование игр посредством их автопрохождения по перечню заданных команд с записью транскрипта и автоматического сравнения таких транскриптов с выводом отчёта о найденных расхождениях. |
|||
# Добавление в файл игры одного или нескольких файлов ресурсов или же целой директории с такими файлами (статичные и анимированные изображения, звуки и др.). |
# Добавление в файл игры одного или нескольких файлов ресурсов или же целой директории с такими файлами (статичные и анимированные изображения, звуки и др.). |
||
# Сборка игры в виде исполняемого файла для систем Windows со встроенным мультимедийным проигрывателем. |
# Сборка игры в виде исполняемого файла для систем Windows со встроенным мультимедийным проигрывателем. |
||
# Генерация [[IFID]] для новых игр, а также извлечение метаданных из собранных игр в соответствии с [[Вавилонский договор|Treaty of Babel]]. |
|||
# Декомпиляция байт-кода. |
# Декомпиляция байт-кода. |
||
| Строка 51: | Строка 40: | ||
* [http://www.tseykovets.ru/download/windows/TADSToolchainSetup.exe Прямая ссылка на загрузку самой новой версии с сайта разработчика] |
* [http://www.tseykovets.ru/download/windows/TADSToolchainSetup.exe Прямая ссылка на загрузку самой новой версии с сайта разработчика] |
||
* [http://forum.ifiction.ru/viewtopic.php?pid=36735 Обсуждение на форуме] |
* [http://forum.ifiction.ru/viewtopic.php?pid=36735 Обсуждение на форуме] |
||
== См. также == |
|||
* [[:Категория:Игры на RTADS|Игры на RTADS]] |
|||
* [[:Категория:Игры на TADS 2|Игры на TADS 2]] |
|||
Текущая версия от 20:24, 24 августа 2025
| TADS Toolchain | |
| Тип | Инструменты, Интерпретаторы TADS |
|---|---|
| Разработчик(и) | Цейковец, Никита |
| Языки интерфейса | Русский |
| Операционные системы | Windows |
| Написано на | AutoIt, C++, Haskell, Qt |
| Язык разработки | TADS 2 |
| Читаемые форматы файлов | Исходный код TADS 2 (*.t) и Игры TADS 2 (*.gam) |
| Создаваемые форматы файлов | Исходный код TADS 2 (*.t), Игры TADS 2 (*.gam), Исполняемые файлы (*.exe) и Описания игр (*.ifiction) |
| Дата первого выпуска | 14 февраля 2018 |
| Последняя версия | 1.6 |
| Дата последней версии | 9 июля 2020 |
| Лицензия | Freeware |
Альтернативный набор инструментов разработки игр на платформе TADS 2 / RTADS, позволяющий полностью отказаться от TADS 2 Author's Kit или же дополнить его функциональность за счёт дополнительных утилит, не в ходящих в официальную среду разработки.
Общее описание
TADS Toolchain позволяет перенести процесс написания программного кода в любой удобный пользователю текстовый редактор или IDE, а все основные операции, необходимые для компилирования и сборки проекта, выполнять либо через простой графический интерфейс, либо из контекстного меню соответствующих файлов в Проводнике Windows. Для операций, требующих более тонкого конфигурирования или интеграции, сохранена возможность прямого управления из командной строки. В TADS Toolchain также включены некоторые дополнительные утилиты, отсутствующие в TADS 2 Author's Kit, и дополнения для стандартных библиотек RTADS, исправляющие существующие ошибки русскоязычной версии платформы.
После установки TADS Toolchain пользователям становится доступна полная русскоязычная и англоязычная документация по платформам RTADS и TADS 2, а также различные операции над файлами исходного кода и скомпилированных игр. Для быстрого создания новой игры можно воспользоваться специальным шаблоном, уже содержащем минимально необходимый программный код.
Основные возможности
- Компиляция исходного кода с выводом информации об ошибках.
- Извлечение текстового содержимого из всего проекта в документ редактируемого формата, а также обратное внедрение содержимого этого документа после редактирования с заменой соответствующих строк во всём проекте.
- Извлечение всех строк в виде простого текста.
- Запуск игры в мультимедийном и консольном интерпретаторах.
- Регрессионное тестирование игр посредством их автопрохождения по перечню заданных команд с записью транскрипта и автоматического сравнения таких транскриптов с выводом отчёта о найденных расхождениях.
- Добавление в файл игры одного или нескольких файлов ресурсов или же целой директории с такими файлами (статичные и анимированные изображения, звуки и др.).
- Сборка игры в виде исполняемого файла для систем Windows со встроенным мультимедийным проигрывателем.
- Генерация IFID для новых игр, а также извлечение метаданных из собранных игр в соответствии с Treaty of Babel.
- Декомпиляция байт-кода.
Системные требования
TADS Toolchain совместим с 32-и 64-разрядными версиями Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows 10.