Тема: if

IF EXPERIMENTS

Так как я последний год посматриваю всяческие эксперименты с interactive fiction и нарратологией, у меня уже скопился некоторый паноптикум. Нынче выкладываю ссылки на странные и забавные эксперименты с интерактивной прозой.

* The Girl and the Wolf — очень древняя, простая, но забавная курсовая работа Ника Монфора, того самого, который потом сделал нарратологическую систему Curveship (про неё как-нибудь отдельно). История Красной Шапочки в 9 вариациях: в зависимости от двух шкал — SEX & VIOLENCE.

* Not Made With Hand — старый interactive fiction эксперимент Эмили Шорт в области игровой физики: попытка сделать текстовую интерактивную среду, в которой реалистично моделируются процессы горения предметов, разрушения их (разбиение на составляющие); работает фотоаппарат, позволяющий запечатлеть снимок участка игровой реальности и позже его посмотреть. Игрой, собственно говоря, не является.

* StoryTeller — флешовый мини-стрип, где меняя положение героев на одном кадре, можно воздействовать на развитие сюжета на последующих. Ну и еще несколько похожих экспериментов того же автора. Я про него уже как-то писал, кстати.

* Richard and Larry Build A Time Machine — пятиминутная игра, сделанная для демонстрации возможностей нового движка. Очень интересно организовано взаимодействие текста и внутри-игрового времени. Сам движок, Kliffy, с виду сильно напоминает Undum (про него тоже как-нибудь потом), но имеет несколько явных отличий.

* Игра Earl Grey, пятое место на IFComp2009. Основана на том, что игрок может вытаскивать буквы из окружающих объектов себе в инвентарь и вставлять их назад (при условии, что после операции текст описания окружения остаётся корректным). При этом вся окружающая действительность перестраивается под новое слово. Таким образом, постепенно преобразуя текстовую реальность, игрок движется по мета-сюжету. Из минусов: строгая линейность сюжета и головоломок; очень суровый английский язык ;)

* 69,105 Keys — интересная попытка нащупать технические рамки жанра. Игра состоит из одной комнаты, одной запертой двери и 69105 ключей. Задача игрока — взять нужный ключ, что в текстовом интерфейсе означает необходимость однозначно выделить его описательно.

* Kerkerkruip — помесь рогалика и интерактивного текста. По сути: классический rogue-like с полноценным текстовым интерфейсом.

* “> by @” — игра-победитель странного конкурса TWIFcomp, проходившего весной 2010 года. Суть конкурса состояла в написании IF в рамках 140 символов. В игре есть все канонические элементы: сокровище, NPC, головоломка и финал.

Ну и напоследок, старинная (1985 года) шутка от Infocom — транскрипт несуществующей игры THE CREATION.

Tags: , , , | Make a comment

COLLABORAION GAMES

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

Итак:
* Довольно свежая игра WAY, где два незнакомых игрока должны сотрудничать, договориваясь через выразительные средства игрового мира. Ничего экстраординарного, но ощущения очень интересные. В каком-то отдалённом смысле идея похожа на ныне покойную SWARMATION.

* Странная онлайновая как-бы многопользовательская текстовая interactive fiction Multifarce, развивающаяся по принципу Акинатора — если игрок делает что-то, что игрой не предусмотрено, ему предоставляется возможность дописать реакцию игры на это действие. Затея, кажется, занятная, но она не полетела и так и осталась пустой.

* Проект Guncho — интересная попытка подружить классический MUD с движком на Inform7 (на данный момент — наиболее мощная среда для создания interactive fiction). Игроки могут создавать свои реальности, выступая в них авторами IF (интерактивных книг), соединять их с уже существующими, а также ходить по чужим мирам. Проект, судя по всему, вымер несколько лет назад, но по прежнему функционирует, и несколько десятков реальностей там всё еще доступно. Бродить по этим заброшенным симулякрам в одиночестве очень странно.

* Новая затея от Notch-а (автора Minecraft-а) называется 0x10C. Это многопользовательская космическая игра, где игрокам, в числе прочего, придётся программировать поведение их космического корабля на ассемблере DCPU-16. Github уже официально заявил поддержку DCPU-16, а Hack-a-day планирует конкурс на лучшую аппаратную реализацию.

* Система SleepIsDeath — графический квест, в который играет один игрок, а реакцию “игры” описывает второй — рисуя изменения в локации с помощью библиотеки графических примитивов, перемещая NPC, набирая тексты их реплик и т.п.. Система продается за деньги (от $2), демонстрация доступна тут. Мне сильно напомнило игру “заколдовка”, о которой я как-то уже рассказывал.

* Совсем свежий проект Playfic — портал, где можно онлайн писать свои игры на Inform7, играть в чужие и смотреть их код, заимствуя понравившиеся решения. Создан, судя по всему, для популяризации жанра и пока выглядит довольно бодренько.

До кучи упомяну еще и широко известный в узких кругах EchoBazaar, на днях переименованный в FallenLondon, и не так давно вышедший NightCircus тех же авторов.

Tags: , , , | Make a comment

ZORKERS WANTED

Примерно с середины лета мы с товарищем gevor-ом неторопливо проходим по переписке Zork-ов, начиная с первого. На данный момент мы заканчиваем последнюю часть первой трилогии (я уже прошёл, Gevor — почти прошёл ;).

По этой причине приглашаются желающие присоединиться к данному процессу — начиная с Enchanter-а (первой игры второй трилогии).

Правила кооперации простые:
* требуется хотя бы базовой опыт в таких играх.
* требуется некоторая сила воли, т.к. это действительно непросто и тянется продолжительное время.
* мы принципиально не пользуемся солюшенами (но внимательно читаем официальные мануалы).
* в переписке мы не спойлерим друг другу решения головоломок, но тизеры и легкие подсказки разрешаются.
* если человек наглухо застрял и явным образом просит подсказать — только тогда разрешаются спойлеры.

Сам Enchanter, 1983 года выпуска, нынче найти не очень просто, ищите на абандонвейрах, например, тут. В архиве будет досовская версия, нужно взять файлик enchante.dat из папки data и переименовать его в enchante.z5, после чего можно скармливать любому современному интерпретатору (я пользуюсь горгульей).

Желающие присоединиться, пишите в личку — altsoph (на) gmail.com. Буде надо, подниму форум, а пока по почте.

PS. “Слово винтаж даже приблизительно не может описать наши планы” (с) Шелдон Купер о Zork-е (s2e20)

Tags: , , , , | Make a comment

* * *

Без слов.

Tags: , | Make a comment

LEVEL9 PLAYER

Мало кто поймёт мою радость, но я нашел проект по созданию open-source интерпретатора для игр компании Level 9 (я вроде бы про них как-то упоминал уже). Проект затеяли еще где-то в 2000 два товарища: Glen Summers и David Kinder. Сейчас уже есть вполне рабочие интерпретаторы под винду, мак, линукс и т.п.. Что приятно, игры открываются прямо из спектрумовского sna-формата.

В качестве тизера приложу обложку от кассеты с самым главным шедевром Level 9 — трилогией Silicon Dreams:

И, в нагрузку, ссылку на дрееевнюю, но неплохую статью о жанре Interactive Fiction (кажется, из Игромании 1999 года).

Tags: , , , | Make a comment

INTERACTIVE FICTION TODAY

Я обещал закончить рассказ об 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-текстов и многое другое.

У меня всё.

Tags: , , , , , | 1 comment