Кіріспе

ADRIFT – мәтіндік оқиғаларды жасау және ойнауға арналған графикалық пайдаланушы интерфейсі. Атауы «Adventure Development & Runner Interactive Fiction Toolkit» деген сөздердің аббревиатурасы. Жобаны 2018 жылы ашық кодқа айналдырғанға дейін Кэмпбелл Уайлд жеке әзірлеген. Содан бері басқалар негізгі бағдарламаларға (Developer және Runner) аз ғана үлес қосты, бірақ басқа жерлерде Runner нұсқаларына және стандартты кітапханаға үлес қосылған. Құрал жиынтығы екі бағдарламадан тұрады: әзірлеуші (ADRIFT 5-тен бұрын «генератор» деп белгіленген, ойындарды жазу үшін қолданылады) және ойнатқыш (оларды ойнауға арналған), бірақ ойнатқышты жеке жүктеуге болады. Қазіргі тұрақты нұсқасы (5.0.36 нұсқасы), 2020 жылы шығарылған, екі бағдарлама да Visual Basic тілінде жазылғандықтан тек Microsoft Windows платформаларында ғана жұмыс істейді. ADRIFT бастапқыда shareware ретінде пайда болды. ADRIFT 5 шыққанда ол ашық кодқа айналғанға дейін donationware болды. Бір кезде ADRIFT 5 Mono жобасын пайдаланып Linux жүйесінде жұмыс істеді, бірақ кейінгі жаңартулар Mono-мен дұрыс жұмыс істемеді, сондықтан бұл нұсқалар жіберіліп қалды. 2011 жылғы Interactive Fiction байқауымен бірге ADRIFT WebRunner іске қосылды. Бұл ADRIFT 5 ойындарын онлайн ойнауға мүмкіндік береді. Ойын серверде іске қосылғандықтан, iPad сияқты кез келген құрылғыда ойнауға болады. ADRIFT 5 2011 жылдың 4 сәуірінен бастап бета-нұсқа статусына өтті, осылайша оны кез келген адам жүктей алатын болды. Көптеген мәтіндік оқиға құрастыру құралдарынан (мысалы, TADS) айырмашылығы, ADRIFT Developer-ді пайдалану үшін авторға бағдарламалау туралы көп білім қажет емес. Оның орнына, авторға ойынды жазуға арналған қарапайым графикалық интерфейс ұсынылады. Бұл бағдарламашылар емес, негізінен авторларға мәтіндік оқиғаларды жылдам жазуға мүмкіндік береді. Бүгінгі күнге дейін ең жоғары бағаланған ADRIFT ойындарының екеуі – 2002 жылғы Interactive Fiction байқауында 6-орын алған The PK Girl және 2007 жылғы Interactive Fiction байқауында 7-орын алған, сондай-ақ «Ең жақсы әңгіме» үшін XYZZY сыйлығын жеңіп алған A Fine Day for Reaping.

Басқа операциялық жүйелер

ADRIFT тек Windows жүйесінде жұмыс істейтіндіктен, басқа операциялық жүйелердегі көптеген пайдаланушылар бастапқы бағдарламалық қамтамасты орындай алмайды. – ADRIFT 4 ойындарын іске қосатын ашық кодты Java қолданбасы. Ол платформаға қарамастан, Java қосылған веб-браузері бар кез келген адамға ADRIFT ойындарын ойнауға мүмкіндік береді. -тің жасалуы 2004 жылы тоқтатылды. Дегенмен, SCARE – ANSI/ISO C стандартындағы екінші нұсқасы және жобаның нәтижесінде ADRIFT ойындарын Linux, Windows, DOS, Macintosh және Amiga сияқты бірнеше платформада ойнау мүмкін болды. SCARE, Gargoyle және Fabularium сияқты көп интерпретаторлы бағдарламалардың стандартты интерпретаторына айналды. Fabularium, сонымен қатар, BEBEK деп аталатын ADRIFT 5 интерпретаторымен бірге келеді. Сонымен қатар, ADRIFT 5 ойындарын Linux және Mac жүйелерінде FrankenDrift деп аталатын жаңа интерпретатор арқылы ойнауға болады.