XTads

Материал из IFВики
Перейти к навигации Перейти к поиску
XTads
Тип Интерпретаторы TADS
Разработчик(и) Руне Берг
Языки интерфейса Английский
Операционные системы macOS
Написано на C++, C, Objective-C
Язык разработки
Читаемые форматы файлов Игры TADS (*.gam;*.t3;*.t3x), Внешние ресурсы TADS (*.rs?;*.3r?)
Создаваемые форматы файлов
Дата первого выпуска 2015
Последняя версия Pre-beta 19
Дата последней версии 4 октября 2021
Состояние
Лицензия HTML TADS Freeware Source Code License
Сайт xtadsetc.com


XTads - это интерпретатор игр на платформе TADS для операционных систем macOS, совместимый с TADS 2 и TADS 3. Он имеет ограниченную поддержку HTML TADS, воспроизводя игры преимущественно в простом текстовом режиме. Актуальная версия поддерживает macOS версии 10.12 (Sierra) и новее, но более старые сборки имеют поддержку macOS, начиная с 10.9 (Mavericks).

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

Кроме того, XTads является наиболее функциональным и современным интерпретатором TADS для macOS, поддерживающим корректное взаимодействие с VoiceOver.

Особенности работы с русским языком и играми RTADS

Традиционно в TADS 2 для игр использовались однобайтовые кодировки с целью обеспечения большей кроссплатформенности. Так, стандартной кодовой таблицей для русскоязычных игр, разрабатывающихся на RTADS, стала Windows-1251. По этой причине, при запуске русскоязычной игры на [[TADS|TADS 2] / RTADS в XTads, понадобится однократно настроить кодировку. Для этого в меню XTads > Preferences... > Misc > Default TADS 2 text encoding следует выбрать Cyrillic (Windows), после чего игру надо перезапустить — меню File > Restart.

Версии

Ссылки

См. также