Читать книгу Новый спорт - Эрик Цтли - Страница 18

III. Первый этап преображения
(1991 – 1997 гг.)
Изменить код

Оглавление

Однажды на форуме фанатов Quake появилось сообщение: «Компания id не сделала ни одной хорошей игры. Они, конечно, были новаторами в сфере 3D-шутеров, но все части серии Quake представляют собой полную бездарность. Бо́льшую часть работы сделали сами геймеры, которых утомило безразличное отношение создателей к своим же проектам. Так и появились модификации OSP, GTV, CPMA и многие другие».

Замечание анонима не лишено оснований: поклонникам киберспорта в самом деле приходилось вносить многочисленные изменения в Quake, чтобы превратить его в соревновательную дисциплину. Некоторые вложили в это дело столько усердия, что их можно назвать неофициальными сотрудниками id. Притом работа выполнялась безвозмездно и с искренним желанием сделать Quake более «спортивным».

Хорошей иллюстрацией может послужить модификация под названием Gamers TV (GTV), которая позволяла следить за матчами в режиме реального времени. От пользователя требовалось лишь установить программу, присоединиться к серверу и войти в нужную «комнату». Мод был по-своему прост, удобен и полезен. Однако создали его не авторы игры. В id даже не думали работать над чем-то подобным.

Существовала ли объективная причина, мешавшая компании удовлетворить нужды фанатов киберспорта? Разумно ли было возлагать на пользователей то, с чем Кармак справился бы за пару дней? Почему, раз уж на то пошло, разработчики не предусмотрели возможность следить за матчами в первой части Quake?

Проблема заключалась в том, что голос фанатов электронного спорта ничего не значил. Ведь киберспорт представлял собой бесформенную субкультуру с неопределенным будущим. Он сводился к сумбурным сетевым вечеринкам, на которых тинейджеры отрывались как могли. Даже называть подобное «спортом» – сильное преувеличение; скорее электронный спорт представлял собой форму развлечения, лишь немного соприкасающийся с элементами спортивных соревнований. Как следствие, пожелания подобной аудитории никогда не принимались во внимание.

Ситуацию спасли принципы Кармака, который чтил заветы хакеров. Он написал интерпретатор QuakeC, который позволял любому менять программный код игры. Благодаря этому пользователи могли создавать самые разные модификации, включая соревновательные.

Создание турнирных модификаций происходило коллективным образом. Первым делом находились добровольцы из сообщества, готовые потрудиться над проектом. В основном это были студенты, изучающие программирование и интересующиеся видеоиграми. Они обращались через форумы и IRC-чаты10 к единомышленникам с тем, чтобы обсудить, какие изменения следует внести в игровой процесс. Обычно пользователей волновал широкий ряд игровых аспектов: баланс, тонкая конфигурируемость настроек, карты, режим наблюдателя и многое другое. Часто они просили избавить игру от графических прикрас, рассчитанных произвести впечатление на массовых геймеров.11 Собрав пожелания, энтузиасты приступали к разработке модификации. Результат публиковался на большинстве ресурсах, связанных с киберспортивными играми. Некоторые моды обновлялись и поддерживались на протяжении нескольких лет.

В движке Quake имелась программная ошибка, которую модостроители единодушно отказались устранять. Ее суть заключалась в следующем: если прыгнуть по диагонали и плавно повернуть мышь в одну из сторон на 15—20 градусов, то скорость передвижения увеличивается. При регулярном повторении дугообразных прыжков можно было за считанные секунды домчаться до другого конца карты. Сразу после обнаружения бага, он был принят геймерами на вооружение, став неотъемлемым элементом сетевых баталий: научиться грамотно прыгать и передвигаться значило иметь ощутимое преимущество. За программной ошибкой закрепилось название стрейф-джамп (англ. strafe-jump).

Как-то раз Кармак зашел на сервер и обнаружил, что игроки не бегают, а прыгают. Его раздражению не было предела, ведь пользователи в открытую использовали баг. Программист незамедлительно предпринял попытку устранить ошибку, но ничего не вышло: «Когда я попытался изменить код, – пояснил он, – и устранить стрейф-джампы, это привело к осложнениям в нормальном передвижении».

Разумеется, если бы Кармак всерьез задался целью, то рано или поздно ошибка была бы исправлена. Однако игроки убедили его, что прыжки очень важны для геймплея. Технический гений поддался на уговоры, но мнения не изменил. «Это, конечно, дело личных предпочтений, – сказал он, – но когда я сам играю по сети, мне больше нравится, когда люди бегают, а не прыгают».

Quake Engine стал технической основой многих других игр. Как следствие, ошибка перекочевала в проекты самых разных студий. Среди таких, к примеру, Half-Life, Call of Duty, Counter-Strike12 и Team Fortress Classics. Некоторые разработчики шутеров, не использовавшие движки id, воссоздавали или по-своему имитировали прыжки из Quake. Это служит отличной иллюстрацией того, как на первый взгляд незначительная – и даже случайная – мелочь может влиять на тенденции в сфере разработки игровых проектов.

Возвращаясь к теме модификаций, важно сказать, что многообразие модов для Quake, разумеется, не ограничивалось киберспортивными. Напротив, большинство разработок со стороны пользователей носило развлекательный характер. К тому же на первых порах модификации, направленные на соревновательную составляющую, пользовались совсем небольшим спросом. В этом аспекте отражалась скромность размеров киберспортивного комьюнити, которое, впрочем, неуклонно разрасталось благодаря вирусному распространению сетевых вечеринок.

10

IRC-система (от англ. Internet Relay Chat) была на тот момент основным средством коммуникации в интернете. Она представляла собой чат с разными каналами, относящимися к той или иной тематике. Принцип работы системы проще понять на примере конференций в современных мессенджерах, объединяющих нескольких людей в одной беседе. Общение на игровую и киберспортивную тематику велось на сервере QuakeNet.

11

«Визуальный мусор» очень мешает при профессиональной игре. Кроме того, он негативно сказывается на частоте кадров.

12

Со временем модификация Counter-Strike лишилась стрейф-джампов, поскольку ее авторы гнались за реализмом.

Новый спорт

Подняться наверх