Computer Review#14(86)

Game-Клуб

Искатели приключений

"Мы помещаем нашу графику там, где не светит солнце" (девиз на плакате, изображающем человеческий мозг)

Infocom

Я думаю, ни для кого не секрет, что мир компьютерных игр переполнен. Производители делают упор на спецэффекты, что, естественно, ведет к пресыщению рынка аркадными играми. Игры ведь это тоже бизнес, и толпа, ждущая яркую картинку, ее несомненно получит. Тут и возникает размалеванная попса, завалившая три самых популярных в последнее время направления: FPS (First-Person Shooter), RTS (Real-Time Strategy), ну и, конечно же, так называемый action-RPG. С этим сложно что-либо поделать, и остается лишь ждать, когда всем окончательно надоест диктатура кликеров, и какая-нибудь игра пошатнет равновесие, заново открыв забытый некогда жанр, как это сделала Diablo, возродив RPG (придав ему, правда, несколько иную окраску). Но мы-то с вами ждать не будем, энтузиазм не раздавишь мешком с деньгами. Добро пожаловать в другую реальность, эта статья посвящена IF-играм (Interactive Fiction).

Здесь, пожалуй, стоит остановиться. Я уверен, что далеко не все ясно понимают, о чем собственно пойдет речь. Interactive Fiction - загадочное словосочетание, вызывающее массу аналогий. Но что же это на самом деле? Ответ прост, мы с вами говорим о текстовых приключениях (квестах). Разочарованы? Тогда вам стоит отложить эту статью и сбегать за очередным клоном action, попутно прикупив себе GeForce2 и Pentium III 900. Интерактивный вымысел не для "пижонов, которые смотрят картинки", это мир, в котором вы можете дать волю своей фантазии. Это своего рода художественная литература, книга, в которой главный герой - это вы.

Говорить об истории Interactive Fiction слишком долгое и неблагодарное занятие. На мой взгляд, каждый образованный игрок должен знать о возникновении компьютерных игр, о расцвете и закате Infocom, об эпической серии Zork. Я не ставлю перед собой цели просвещения читателя в отношение IF, мне необходимо, чтобы вы сами "пощупали" эти игры, ощутив всю их простую красоту и гибкость.

Начнем с того, что эти игры надо где-то взять. Здесь нам придет на помощь Германский Национальный Исследовательский Центр Информационных Технологий в Сант-Августине (ftp://ftp.gmd.de). Плохая связь и отсутствие возможности скачивать несколько файлов одновременно ничуть не уменьшают достоинства этого FTP-сервера, на котором можно найти огромный архив всего, что хоть как-то связано с IF. Итак, записываем:

ftp://ftp.gmd.de/if-archive/games/pc/

Отсюда нужно начать познание текстовых игр, тем более их здесь предостаточно (более 300). Очевидно, после развала Infocom, жанр переживал некоторые трудности, но все-таки нашел себе сторонников среди одиночек-энтузиастов.

Стоит отметить, что самые лучшие игры не обязательно созданы для PC, может быть, кого-то заинтересуют версии для Amiga или Apple, или еще для чего-нибудь. Не все игры выполнены в виде исполняемого файла, для многих требуется специальный клиент. Существует множество платформ, которые мы рассмотрим по порядку.

Inform (.z5, .z8)

Одна из самых популярных платформ, пережившая множество версий (последняя 6.21 скомпилирована в 1999). Создана в 1980 году все той же Infocom, для написания коммерческих игр, что с успехом и делалось. Есть целый ряд интерпритаторов, но наибольшей популярностью пользуются JZip и Frotz.

ftp://ftp.gmd.de/if-archive/infocom/interpreters/zip/jzpc201g.zip

ftp://ftp.gmd.de/if-archive/infocom/interpreters/frotz/

HUGO (.hex)

Не слишком известная платформа. Игр для нее значительно меньше, чем для Inform. Создана в июне 1995 года Кентом Тессманом, последняя версия относится к июлю 2000 года.

ftp://ftp.gmd.de/if-archive/programming/hugo/

TADS (.gam)

Text Adventure Development System. Несколько устаревшая система, бывший соперник Inform. В настоящий период времени проигрывает z-коду по целому ряду параметров, но все еще остается популярным инструментом для создания Interactive Fiction.

ftp://ftp.gmd.de/if-archive/programming/tads/

AGT (.d$$, .da1, .da2, и т.д.)

Adventure Game Toolkit. Средство для создания текстовых приключений и игры в них, закончившее свое развитие в 1994 году. Множество игр в директории /games/pc сделаны на AGT. Надо помнить, что на современных компьютерах могут возникнуть проблемы, связанные со старым AGT-интерпритатором, поэтому будет лучше использовать AGiliTy - новый интерпритатор Роберта Масентена. ftp://ftp.gmd.de/if-archive/programming/agt/agility/

Alan (.acd, .dat)

Еще один инструмент для создания текстовых игр, основанный на специальном языке. Последняя версия была отмечена в 1999 году. Для запуска игры необходимы оба файла.

ftp://ftp.gmd.de/if-archive/programming/alan/

Теперь, когда мы закончили рассмотрение основных платформ, на которых твердо стоит IF, следует обратить внимание на игры для каждой из них. Они находятся в субдиректориях /games (/zcode, /hugo, /tads, /agt и /alan соответственно). Кстати, также проводятся ежегодные, с 1995 года, Text Adventure Authorship Competition, игры участников и победителей, которые также доступны в директории /games.

Разумеется, ftp://ftp.gmd.de не единственный сервер, посвященный Interactive Fiction. Существует два журнала: XYZZY News и SPAG (Society for Promotion of Adventure Games), которые не регулярно, но публикуются. XYZZY насчитывает 18 номеров, а SPAG уже 21. В обоих можно почерпнуть полезную информацию, узнать о новых играх, познакомиться с людьми, заинтересованными IF. Кроме того, есть множество персональных страничек, приводить ссылки на которые не имеет смысла, их легко найдет любая поисковая система.

http://www.xyzzynews.com

http://www.sparkynet.com/spag/

Для тех, кому этого мало, я расскажу о том, что нужно для самостоятельного написания интерактивной литературы. Если из вас не получился опытный программист, а тяга к созданию собственных миров не ослабевает, следует попробовать Inform 6.21, его язык достаточно прост и понятен, а возможности широки. Все, что нужно для создания игр на нем, лежит на:

ftp://ftp.gmd.de/if-archive/programming/inform6/

Здесь же выкачиваем компилятор (/executables), библиотеки (/library) и designers manual (/manuals). Последний, кстати, является учебным пособием по Inform, с доступно изложенной информацией и набором ярких примеров. Вот и все, теперь можете смело отправляться на поиски приключений.

Артем Мисник, г.Иркутск
chaoz@inbox.ru

Computer Review#14(86)

Copyright © 1998 "Компьютерное обозрение"
Поддержка - "Иркутский Издательский Дом" - www.iid.irk.ru
Дизайн - leidenwebdesign - http://leiden.irkutsk.ru