INTERACTIVE FICTION TODAY

Aleksey Tikhonov
Altsoph’s blog
Published in
3 min readSep 3, 2010

Я обещал закончить рассказ об Interactive Fiction описанием текущего состояния дел в этом жанре. Сегодня постараюсь это обещание выполнить. Для тех, кто совсем не в курсе — ссылки на русский и английский FAQ по IF.

Начать, вероятно, следует с того, что жанр на текущий момент разделился на две явные ветки по принципу взаимодействия с пользователем.

Наиболее простым видом IF стали игры, где пользователь на каждом шагу может выбирать свои действия из списка предлагаемых. По сути, обычно такие игры являются прямым аналогом древних бумажных интерактивных книг, о которых я уже как-то писал. Переходными в данном направлении в свое время стали известные Spellcasting-и, а хорошим примером современной игры с “выборочным” интерфейсом может послужить замечательная “Высотка”, о которой я рассказывал с год назад (создатели, ау! Мы все еще ждем второй части!). Данный поджанр снискал большую популярность в русскоязычной среде, т.к. написать вменяемый русскоязычный ЕЯ-парсер — задача, прямо скажем, не из легких; а серьезный английский язык продвинутых IF-игр сам по себе часто является препятствием для игрока. Русская тусовка любителей такого “облегченного” жанра живет и здравствует, а центральным сайтом для неё является ifwiki.ru.

Далее, все игры такого рода делятся банально по платформам, на которых они написаны и могут быть воспроизведены. Таких платформ народилось тьма-тьмущая, причем многие из них живы и до сих пор. Среди них семейство TADS, ветка QSP, система URQ и производные, и другие, например, INSTEAD на базе LUA. Для каждой из платформ имеется архив игр и один, а чаще, несколько интерпретаторов для их воспроизведения, в том числе под разные оси и железки. Есть интерпретаторы под телефоны и даже под читалки аля Pocketbook.

Какую платформу/интерпретатор выбрать? Для игрока такой вопрос обычно стоит не очень остро — тут надо плясать либо от игры, которую надо запустить, либо от ОСи, на которой планируется играть. Из виденных мной лично интерпретаторов мне особенно понравились INSTEAD и FireURQ. С точки зрения автора-разработчика интерактивных книг данный выбор серьезнее, но тут я ничего советовать не берусь. Так или иначе, множество игр и интерпретаторов можно вполне найти на ifwiki.ru. Для первичного ознакомления рекомендую “Возвращение квантового кота” под INSTEAD.

Теперь о том, что касается “более настоящих” IF-игр, в мир которых можно окунуться, слегка подтянув английский.

Центральным (англоязычным) сайтом для них можно считать ifwiki.org. Ситуация с ветками и платформами тут еще круче, о чем хорошо дает понять вот такая табличка. Можно, однако, выделить пару лидирующих (по распространенности и числу игр) платформ — например, Zcode (потомок той самой из Inforcom) и Glulx. Интерпретаторы под них вы без труда найдете практически под любой калькулятор, стоит однако следить за версионностью, т.к. обратная совместимость есть не у всех.

Тысячи и тысячи игр под них можно найти на таких сайтах, как ifarchive.org и ifdb.tads.org. Первый — огромный архив всего, что когда-либо появлялось в этом жанре; второй — удобен для отслеживания новинок и хорош своей системой отзывов и рейтингов. Кроме того, очень приятно бывает раз в год посматривать на www.ifcomp.org, где проводятся ежегодные соревнования авторов игр и публикуются игры-победители. Из последних лет мне весьма понравились Violet (победитель 2008 года, где действие происходит в одной комнате, а цель игры — написать кусок диссера) и Lost Pig (победитель в 2007, где главный герой — орк (или огр?), отправленный искать убежавшую свинью, а язык и интерфейс игры очень хорошо соответствуют внутреннему миру персонажа).

Напоследок упомяну всяческий вебдваноль и прочее.

Как и следовало ожидать, давно уже появились браузерные интерпретаторы к стандартным форматам. Например, ZMPP (пример игры), parchment (пример игры) и ZorkOnline. С другой стороны, товарищ Дэвид Корнельсон, который, кстати, является основателем IfWiki.org, взялся возродить жанр IF с применением современных технологий и делает вот такие прекрасные игры на flash-е (вот прям сейчас его сайт закрылся на обновление, но оно стоит того, чтобы посмотреть). Имеются и другие начинания, например, конструктор браузерных IF-игр Twine, небольшая детективная новелла на гугл-картах, система для коллаборативного написания IF-текстов и многое другое.

У меня всё.

--

--