Введение
ADRIFT — графический пользовательский интерфейс, используемый для создания и игры в текстовые приключения. Название является акронимом от "Adventure Development & Runner Interactive Fiction Toolkit". Проект был полностью разработан Кэмпбеллом Уайлдом, пока в 2018 году он не опубликовал его под открытой лицензией. С тех пор другие внесли лишь незначительные изменения в основные программы (Developer и Runner), хотя были сделаны вклады в альтернативные Runner’ы и стандартную библиотеку по умолчанию. Инструментарий состоит из двух программ: разработчика (используемого для написания игр, ранее известного как генератор до ADRIFT 5) и проигрывателя (используемого для их запуска), хотя проигрыватель доступен для отдельной загрузки. В текущей стабильной версии (5.0.36), выпущенной в 2020 году, обе программы работают только на платформах Microsoft Windows, так как они написаны на Visual Basic. ADRIFT изначально распространялся как shareware. После выхода ADRIFT 5 он стал donationware, пока не перешел под открытую лицензию. В течение некоторого времени ADRIFT 5 мог работать в Linux с помощью проекта Mono, но последующие обновления не поддерживались Mono должным образом, поэтому эти версии были пропущены. В 2011 году, одновременно с конкурсом интерактивной художественной литературы, был запущен ADRIFT WebRunner. Это позволяет играть в игры ADRIFT 5 онлайн. Поскольку игра запускается на сервере, в нее можно играть на любом устройстве, например, на iPad. ADRIFT 5 перешел в статус бета-версии 4 апреля 2011 года и стал доступен для загрузки всем желающим. В отличие от многих инструментов для создания текстовых приключений (таких как TADS), автору не требуется глубоких знаний программирования для работы с ADRIFT Developer. Вместо этого автору предоставляется простой графический интерфейс для написания игры. Это позволяет быстрее создавать текстовые приключения людям, которые прежде всего являются авторами, а не программистами. Две наиболее признанные критиками игры, созданные с помощью ADRIFT, — The PK Girl, занявшая 6-е место на конкурсе интерактивной художественной литературы в 2002 году, и A Fine Day for Reaping, занявшая 7-е место на конкурсе интерактивной художественной литературы и получившая премию XYZZY за лучший сюжет в 2007 году.
Другие операционные системы
Поскольку ADRIFT изначально работает только на Windows, многие пользователи других операционных систем не могут запускать оригинальное программное обеспечение. Это Java-приложение с открытым исходным кодом, которое позволяет запускать игры ADRIFT 4. Оно позволяет любому пользователю с веб-браузером, поддерживающим Java, независимо от платформы, играть в игры ADRIFT. Разработка была прекращена в 2004 году. Однако SCARE является вторичным клоном, написанным на ANSI/ISO C, и благодаря этому проекту появилась возможность играть в игры ADRIFT на различных платформах, включая Linux, Windows, DOS, Macintosh и Amiga. SCARE стал стандартным интерпретатором в большинстве многоинтерпретаторных программ, таких как Gargoyle и Fabularium. Более того, Fabularium поставляется с интерпретатором ADRIFT 5 под названием BEBEK. Кроме того, в игры ADRIFT 5 можно играть на Linux и Mac, используя новый интерпретатор FrankenDrift.