Quake

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Quake
The box art featuring the Quake logo
Разработчик id Software
Издатель Activision
Дата выпуска 22 июня 1996
Платформы PC (Windows / GNU/Linux), Apple Macintosh, Saturn, N64, Acorn Archimedes, Amiga, Atari, Wii
Движок Quake engine
Лицензия Shareware;
исходный код без графики бесплатно доступен под GNU GPL с 1999 года
Версия 1.08 (DOS)
1.09 (WinQuake)
1.09/0.97 (GLQuake)
Жанр Шутер от первого лица
Режимы игры Одиночная игра, многопользовательская игра
Возрастные
рейтинги
ESRB: M — Mature
BBFC: 15
Носитель CD (1)
Системные
требования
Pentium, 16 МБ ОЗУ
Управление Клавиатура, мышь
Официальный сайт

Quake (/kweɪk/) — культовая компьютерная игра в жанре шутера от первого лица, разработанная id Software и выпущенная 22 июня 1996 года. Игра совершила прорыв в 3D технологиях, используя текстурированные полигональные модели вместо спрайтов, тем самым реализуя полностью трёхмерный мир, вместо двумерной карты с информацией о высоте (как было в Doom).

Бо́льшую часть движка Quake написал Джон Кармак. Игра также известна своим саундтреком, который написал Трент Резнор из Nine Inch Nails. Quake является родоначальником одной из самых успешных игровых серий: в сумме было продано более 4 миллионов копий Quake, Quake II и Quake III: Arena. В конце 2005 года вышло продолжение серии — Quake 4, являющееся сюжетным продолжением Quake 2. С появлением первого Quake, зародилось понятие «киберспорт», возникло обширное комьюнити, стали проводиться крупные чемпионаты.

Содержание

[править] Сюжет

Правительство разработало рабочий прототип телепортационных врат под названием «Slipgate». В неизвестных измерениях оказались смертельные легионы, которые убивали всех прежде, чем те могли вернуться. Главная задача посланного через врата игрока — выжить и найти портал к следующему уровню.

Игра состоит из 28 уровней, которые сгруппированы в 4 эпизода, а также четыре скрытых подуровня, по одному в каждом эпизоде. Каждый эпизод представляет из себя отдельное измерение, в которое игрок попадает через телепортационные врата. Можно задать 4 уровня сложности — Skills (последний уровень сложности, «Nightmare», является секретным и вход на него нужно предварительно отыскать). В конце каждого эпизода игрок находит футуристическую военную базу, в которой присутствуют врата в альтернативную реальность.

[править] Моды

Зомби атакуют игрока

В движке Quake имеется встроенный интерпретатор байткода, выполняющий программу, определяющую всю «логику» игровых событий. Байткод содержится в файле progs.dat, который создается из исходного кода на языке QuakeC специальным компилятором. Изменяя этот файл, можно создавать различные модификации Quake.

В Quake II и более поздних играх интерпретатор был исключен из движка, но возможность создавать модификации по-прежнему оставалась — код, отвечающий за игровые процессы, был перенесен в динамически подгружаемые библиотеки (gamex86.dll / gamex86.so в Quake II для i386/Linux).

На основе оригинального движка были созданы различные модификации игры:

  • TeamFortress, ориентированная на сетевую командную игру;
  • Quake Rally, вариант автогонок со стрельбой.

А также: Shark, Nehahra, Qzone, Malice, Soul of Evil, Alien Quake.

Кроме того, для Quake было выпущено два официальных адд-она: Quake: Scourge of Armagon (Hypnotic) и Quake: Dissolution of Eternity (Rogue Entertainment).

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

[править] QuakeWorld

В Quake с самого начала, наравне с однопользовательским прохождением, была реализована возможность сетевой игры между участниками — multiplayer mode. Однако, исходная реализация была рассчитана практически только на игру в локальной сети.

В связи с огромной популярностью игры и началом распространения общедоступных сетей (Интернета), 17 декабря 1996 года, вскоре после официального релиза игры, id Software было выпущено дополнение — QuakeWorld.

Его суть заключается в значительной переработке сетевого кода игры и возможности включать в игру пользователей не только локальных сетей. Одним из нововведений стало client-side prediction — режима, позволившего компьютеру игрока предсказывать движения объектов до ответа сервера, что позволило значительно снизить требования к скорости интернет-соединения, тем самым открыв доступ к игре огромному числу людей. Стоит сказать, что физика QuakeWorld слегка отличается от физики NormalQuake. В первую очередь это касается распрыгов и некоторого оружия.

Таким образом, Quake стал одной из первых многопользовательских игр в интернете. Фактически, QuakeWorld стал стандартом для создания сетевых игр на долгое время, а оригинальный Quake получил название LAN-Quake после его выхода.

QuakeWorld серверы различных модов (Deathmatch, TeamFortress) до сих пор достаточно популярны в русском интернете.

[править] Обновления Quake

В 1999 году исходный код Quake и QuakeWorld был открыт под лицензией GPL, что позволило энтузиастам разрабатывать и модифицировать как серверную, так и клиентскую части игры.

  • ezQuake [1] (QuakeWorld-клиент с встроенным облегчённым сервером)
  • MVDSV [2] (QuakeWorld-сервер)
  • KTX [3] (QuakeWorld deathmatch/ctf/arena мод)
  • EZTV [4] (QuakeWorld-прокси для просмотра игры в реальном времени большим количеством зрителей одновременно)
  • FTEQW [5] (QuakeWorld + Quake)
  • FuhQuake [6] (QuakeWorld/DM)
  • qw262 [7] (QuakeWorld/TeamFortress)
  • DarkPlaces [8] (QuakeWorld + Quake)
  • Telejano Quake Engine [9] — движок, основанный на движке TomazQuake. Переработанная графика, по качеству эффектов уступает только Tenebrae.

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

[править] Скоростное прохождение

Quake стал второй игрой после Doom в которой очень распространён speedrunning, то есть скоростное прохождение игры. Особенность движка Quake в том, что в нём заложено много недокументированных возможностей, которые делают скоростное прохождение очень зрелищным и неожиданным. Главным сообществом спидраннеров Quake является SDA. На данный момент самыми быстрыми прохождениями считается «Quake done Quick with a Vengeance» с результатом 12 минут 23 секунды для уровня сложности Nightmare и «The Rabbit run» с результатом 10 минут 58 секунд для уровня сложности Easy.

[править] Создание своих карт

В движке Quake для определения столкновений (Collision detection) и отсечения невидимых многоугольников (Backface culling) используется технология BSP.

Достаточно популярным занятием среди поклонников игры является создание карт — трехмерных моделей игрового пространства Quake. Так как множество других игр основаны на Quake Engine, технология создания карт для них мало отличается от технологии создания карт для Quake (чаще всего для этого используются одни и те же программы).

[править] Редакторы карт для Quake

[править] Игры, базирующиеся на движке Quake

Дерево игр, созданных на основе движка Quake

Игра Half-Life является главным примером развития движка. Она базируется на сильно модифицированном движке Quake 1 c элементами Quake 2.

На движке следующего поколения — Quake 2 Engine разработаны такие продукты, как Kingpin, Anachronox, Sin, Heretic 2, Daikatana и другие, однако самым популярным движком стал Quake 3 Engine, подаривший жизнь действительно огромному количеству тайтлов: Call of Duty, Medal of Honor, Heavy Metal F.A.K.K. 2, Star Trek: Elite Force, American McGee’s Alice, Return to Castle Wolfenstein, Soldier of Fortune 2 и другим, несколько менее популярным продуктам.

Кроме того, существует несколько полностью свободных и бесплатных игр на модифицированном движке Quake: например, Nexuiz — шутер от первого лица, ориентированный на онлайн баталии.

[править] Интересные факты

  • Quake изначально планировалась как ролевая игра с участием одноименного демона в качестве главного злодея. Постепенно мутируя в шутер, она рассталась с сюжетом и оригинальной концепцией, а роль финального злодея досталась Shub-Niggurath (Шаб-Ниггурат), одному из сообщников Квейка. Шаб-Ниггурат также является одним из божеств вселенной Мифов Ктулху Говарда Филлипса Лавкрафта. Вселенная Quake и Мифы Ктулху, тем не менее, никак между собой не связаны.
  • На ящиках с патронами для гвоздемёта (Nailgun) нарисована эмблема Nine Inch Nails — эта музыкальная группа написала музыкальное сопровождение к игре.

[править] Турниры

Quake популярная дисциплина в центральных киберспортивных турнирах мира, таких как ESWC, CPL и WCG

[править] Ссылки

  • Quake(рус.) на сайте Absolute Games
  • Quaket.Net (рус.) — Крупнейший русскоязычный портал, посвященный серии Quake.
  • QuakeWorld.ru (рус.) — Русское QuakeWorld-сообщество
  • QuakeGate.Ru (рус.) — русский фан-сайт об играх серии Quake.
  • For Quake — The Quakers Place (рус.)
  • q3mapping.on.ufanet.ru (рус.) — Сборник теоретических статей и практических уроков на русском по созданию карт для игр id Software.
Quake
Quake | Quake II | Quake III Arena | Quake 4 | Enemy Territory: Quake Wars | Quake Live
Официальные дополнения
Quake: Scourge of Armagon | Quake: Dissolution of Eternity | Quake II: The Reckoning | Quake II: Ground Zero | Quake III: Team Arena
Разработка
id Software | Raven Software | Splash Damage
Ritual Entertainment | Gray Matter Interactive | Rogue Entertainment
Связанные статьи
Киберспорт | BFG10K | Qoole
Источник — «http://ru.wikipedia.org/wiki/Quake»