Введение
Quake II — видеоигра в жанре шутер от первого лица, выпущенная в 1997 году компанией id Software и изданная Activision. Это вторая часть серии Quake, являющаяся продолжением Quake. Сюжет игры развивается в её дополнениях, включая одно, связывающее Quake II с первой частью и Quake 4.
Quake II is a 1997 first person shooter video game developed by id Software and published by Activision. It is the second installment of the Quake series, following Quake. The game's storyline is continued in its expansions, including one tying in Quake II and the first game, and Quake 4.
Геймплей
Quake II – шутер от первого лица, в котором игрок стреляет во врагов с точки зрения главного героя. Геймплей очень похож на представленный в Quake с точки зрения движения и управления, хотя скорость передвижения игрока была снижена, и теперь у игрока есть возможность приседать. В игре сохранилось четыре из восьми видов оружия из Quake (дробовик, двуствольный дробовик, гранатомёт и ракетница), хотя они были визуально переработаны и функционируют немного иначе. Остальные восемь видов оружия из Quake (топор, пулемёт с гвоздями, улучшенный пулемёт с гвоздями и «Молния») отсутствуют в Quake II. Шесть новых видов оружия – это бластер, пулемёт, скорострельный пулемёт, гипербластер, рельсотрон и BFG10K. Усиление Quad Damage из Quake присутствует в Quake II, а новые усиления включают в себя комплект патронов, неуязвимость, бандалье, костюм Enviro, ребризер и глушитель. Одиночная игра имеет ряд изменений по сравнению с Quake. Во-первых, игроку даются миссии, соответствующие сюжету, включая кражу головы командира танка, чтобы открыть дверь, и вызов авиаудара по бункеру. Компьютерная графика используется для иллюстрации прогресса игрока в выполнении основных целей, хотя все они по сути представляют собой один и тот же короткий видеоролик, показывающий компьютеризированное изображение персонажа игрока, перемещающегося по уровням игры. Ещё одним дополнением является включение невраждебного типа персонажей: захваченных товарищей игрока. Однако взаимодействовать с этими персонажами невозможно, так как все они были сведены с ума своими похитителями – Строггами. В игре представлены гораздо более крупные уровни, чем в Quake, с большим количеством открытых пространств. Система переходов позволяет игроку перемещаться между уровнями, что необходимо для выполнения определенных задач. Некоторые текстуры и символы, встречающиеся в игре, похожи на те, что можно найти в Quake. Враги демонстрируют видимые раны после получения урона.
Многопользовательский
Многопользовательский режим похож на Quake. В него можно играть в режиме "каждый сам за себя" (deathmatch), в кооперативной версии одиночной кампании или в матче один на один, используемом в официальных турнирах, таких как Cyberathlete Professional League. Также доступен режим "захват флага" (CTF). Режим deathmatch был значительно улучшен благодаря выпуску восьми специально разработанных уровней, которые id Software добавила после первоначального релиза игры. Эти уровни были добавлены в игру через один из первых бесплатных патчей. До выхода этих карт игрокам приходилось играть в многопользовательские матчи на уровнях одиночной кампании, которые, хотя и работали в многопользовательском режиме, не были спроектированы специально для динамичной игры deathmatch. Как и в Quake, можно настроить внешний вид своего персонажа для других игроков в многопользовательских играх. Однако, если в Quake можно было изменить только цвет униформы (без использования сторонних модификаций), то теперь в игре предлагается выбор из трех моделей персонажей: мужчина-морской пехотинец, женщина-морской пехотинец и мужчина-киборг. Выбор модели также влияет на звуковые эффекты, издаваемые персонажем, например, на звук выдоха при прыжке или стон при ранении. Каждую модель можно настроить в игровом меню, выбирая из готовых текстур (скинов), которые различаются по цвету кожи, стилю камуфляжа и наличию боевой раскраски.
Сюжет
Действие Quake II разворачивается в научно-фантастическом мире, на фоне войны между человечеством и инопланетной расой, известной как Строгги, которые захватывают и превращают погибших людей в ужасающих киборгов для своей военной машины. В одиночной игре игрок берет на себя роль морского пехотинца по имени Биттерман, участвующего в "Операции «Инопланетный Повелитель»" – отчаянной попытке положить конец войне, начав контрнаступление на родную планету Строггов, Строггос. Большинство других солдат попадают в плен или погибают сразу после приближения к запланированной зоне высадки. Биттерман выживает, потому что его капсула столкнулась с капсулой другого морпеха при запуске, из-за чего он совершает аварийную посадку далеко от зоны высадки. Биттерман пробивается сквозь высокоиндустриальный город Строггов, уничтожая стратегически важные объекты на своем пути, и в конечном итоге убивает лидера Строггов, Макрона, в его орбитальной базе на астероиде.
Разработка
Первоначально Quake II задумывалась как совершенно новая игра и интеллектуальная собственность; на ранних этапах разработки рассматривались такие названия, как "Strogg", "Lock and Load" и просто "Load". Но после многочисленных неудачных попыток команда id решила остановиться на Quake II и отказаться от готической лавкрафтовской тематики оригинала в пользу более научно-фантастической эстетики. Это было осознанное решение [изменить направление Quake II] и вызывало споры внутри компании. Мы не были довольны [оригинальной] историей Quake. [Джон] Ромеро ушел, поэтому некому было её защищать. Кевин Клауд возглавил разработку Quake II и хотел сделать игру сюжетно-ориентированной. – Тодд Холленсхед.
Activision obtained the worldwide distribution rights to the game in May 1997. Artist and co owner Adrian Carmack had said that Quake II is his favorite game in the series because "it was different and a cohesive project". Unlike Quake, where hardware accelerated graphics controllers were supported only with later patches, Quake II came with OpenGL support out of the box. Later downloads from id Software added support for AMD's 3DNow! instruction set for improved performance on their K6 2 processors, and Rendition released a native renderer for their V1000 graphics chip. The latest version is 3.21. This update includes numerous bug fixes and new levels designed for multiplayer deathmatch. Version 3.21, available as source code on id Software's FTP server, has no improved functionality over version 3.20 and is simply a slight modification to make compiling for Linux easier. Quake II uses an improved client–server model introduced in Quake. The game code of Quake II, which defines all the functionality for weapons, entities, and game mechanics, can be changed in any way because id Software published the source code of their own implementation that shipped with the game. Quake II uses the shared library functionality of the operating system to load the game library at run time—this is how mod authors are able to alter the game and provide different gameplay mechanics, new weapons, and much more. The full source code to Quake II version 3.19 was released under the terms of the GNU GPL 2.0 or later on December 22, 2001. Version 3.21 followed later. An LCC friendly version was released on January 1, 2002, by a modder going by the name of Major Bitch. Quake IIs game engine was a popular license and formed the basis for several commercial and free games, such as CodeRED: Alien Arena, War§ow, SiN, Anachronox, Heretic II, Daikatana, Soldier of Fortune, Kingpin: Life of Crime, and UFO: Alien Invasion. Valve's 1998 video game Half Life used the Quake II engine during early development stages. However, the final version runs on a heavily modified version of the Quake engine, GoldSrc, with a small amount of the Quake II code.
В мае 1997 года компания Activision получила всемирные права на распространение игры. Художник и совладелец Адриан Кармак говорил, что Quake II – его любимая часть серии, потому что "она была уникальной и цельной". В отличие от Quake, где поддержка графических контроллеров с аппаратным ускорением появилась лишь в последующих патчах, Quake II изначально поставлялась с поддержкой OpenGL. Позже, загрузки с сайта id Software добавили поддержку набора инструкций AMD 3DNow! для повышения производительности на процессорах K6-2, а Rendition выпустила собственный рендерер для своего графического чипа V1000. Последняя версия – 3.21. Это обновление включает в себя множество исправлений ошибок и новые уровни, предназначенные для многопользовательских сражений насмерть. Версия 3.21, доступная в виде исходного кода на FTP-сервере id Software, не имеет улучшенной функциональности по сравнению с версией 3.20 и представляет собой лишь небольшую модификацию, упрощающую компиляцию под Linux. Quake II использует усовершенствованную клиент-серверную модель, представленную в Quake. Игровой код Quake II, определяющий всю функциональность оружия, объектов и игровой механики, может быть изменен любым способом, поскольку id Software опубликовала исходный код своей реализации, поставляемой вместе с игрой. Quake II использует функциональность общих библиотек операционной системы для загрузки игровой библиотеки во время выполнения – это позволяет авторам модификаций изменять игру и добавлять различную игровую механику, новое оружие и многое другое. Полный исходный код Quake II версии 3.19 был выпущен под лицензией GNU GPL 2.0 или более поздней версии 22 декабря 2001 года. Версия 3.21 последовала за ней. Версия, дружественная к LCC, была выпущена 1 января 2002 года моддером, известным как Major Bitch. Игровой движок Quake II был популярной лицензией и послужил основой для нескольких коммерческих и бесплатных игр, таких как CodeRED: Alien Arena, War§ow, SiN, Anachronox, Heretic II, Daikatana, Soldier of Fortune, Kingpin: Life of Crime и UFO: Alien Invasion. Видеоигра Valve 1998 года Half-Life использовала движок Quake II на ранних этапах разработки. Однако финальная версия работает на сильно модифицированной версии движка Quake, GoldSrc, с небольшим количеством кода Quake II.
Activision obtained the worldwide distribution rights to the game in May 1997. Artist and co owner Adrian Carmack had said that Quake II is his favorite game in the series because "it was different and a cohesive project". Unlike Quake, where hardware accelerated graphics controllers were supported only with later patches, Quake II came with OpenGL support out of the box. Later downloads from id Software added support for AMD's 3DNow! instruction set for improved performance on their K6 2 processors, and Rendition released a native renderer for their V1000 graphics chip. The latest version is 3.21. This update includes numerous bug fixes and new levels designed for multiplayer deathmatch. Version 3.21, available as source code on id Software's FTP server, has no improved functionality over version 3.20 and is simply a slight modification to make compiling for Linux easier. Quake II uses an improved client–server model introduced in Quake. The game code of Quake II, which defines all the functionality for weapons, entities, and game mechanics, can be changed in any way because id Software published the source code of their own implementation that shipped with the game. Quake II uses the shared library functionality of the operating system to load the game library at run time—this is how mod authors are able to alter the game and provide different gameplay mechanics, new weapons, and much more. The full source code to Quake II version 3.19 was released under the terms of the GNU GPL 2.0 or later on December 22, 2001. Version 3.21 followed later. An LCC friendly version was released on January 1, 2002, by a modder going by the name of Major Bitch. Quake IIs game engine was a popular license and formed the basis for several commercial and free games, such as CodeRED: Alien Arena, War§ow, SiN, Anachronox, Heretic II, Daikatana, Soldier of Fortune, Kingpin: Life of Crime, and UFO: Alien Invasion. Valve's 1998 video game Half Life used the Quake II engine during early development stages. However, the final version runs on a heavily modified version of the Quake engine, GoldSrc, with a small amount of the Quake II code.
Музыка
Саундтрек к Quake II в основном был создан Sonic Mayhem, с дополнительными треками от Билла Брауна. Основную тему написали Билл Браун и Роб Зомби, а один трек – Джер Сипульт. Саундтрек к версии игры для Nintendo 64 был написан Обри Ходжесом, указанным как Кен "Razor" Ричмонд.
Содержание сообщества
Как и оригинальный Quake, Quake II был разработан с учетом возможности для игроков легко создавать собственный контент. Огромное количество модов, карт, графики, включая модели и скины игроков, а также звуковые эффекты были созданы и распространялись в сети Интернет бесплатно. Популярные сайты, такие как PlanetQuake и Telefragged, предоставляли игрокам доступ к этому пользовательскому контенту. В отличие от Quake, в Quake II стало проще выбирать пользовательские модели игроков, скины и звуковые эффекты, поскольку это можно было сделать прямо из игрового меню. Среди модов для игры – Action Quake, выпущенный в 1999 году. Саймон Квирк из PC Gaming World писал об этой игре: «Команда Action Quake задумала создать полностью переработанную многопользовательскую версию Quake II, в которой стратегия, точность и зрелищные сражения выходили бы на первый план».
Порты-источники
С момента публикации исходного кода движка Quake II было создано несколько обновлений от сторонних проектов; наиболее заметными из них являются проекты, ориентированные на графическое улучшение игры, такие как наиболее известные Yamagi Quake II, Quake2maX, EGL, Quake II Evolved и KMQuake II. Публикация исходного кода также выявила множество уязвимостей в системе безопасности, которые могут привести к удалённому взлому как клиента Quake II, так и сервера. Поскольку id Software больше не поддерживает Quake II, большинство сторонних движков включают исправления для этих ошибок. Неофициальный патч 3.24, исправляющий ошибки и добавляющий лишь незначительные улучшения, рекомендуется для тех, кто предпочитает оригинальную версию Quake II, так как он не предназначен для добавления новых функций или превращения в самостоятельный мод. Наиболее популярная модификация движка для многопользовательской игры, R1Q2, обычно рекомендуется в качестве замены версии 3.20 как для клиентов, так и для серверов. В июле 2003 года Vertigo Software выпустила исходный порт Quake II для платформы Microsoft .NET, написанный на Managed C++ и названный Quake II NET. Он стал демонстрационным примером для этого языка, демонстрируя мощную совместимость между .NET и стандартным кодом C++. Он остаётся одним из самых скачиваемых проектов на сайте Visual C++. В мае 2004 года Bytonic Software выпустила исходный порт Quake II (под названием Jake2), написанный на Java с использованием JOGL. В 2010 году Google портировал Jake2 на HTML5, обеспечив его работу в браузерах Safari и Chrome.
Вкквэйк2
В декабре 2018 года польский программист Кшиштоф Кондрак опубликовал исходный код Quake 2 версии v3.21 с добавленной поддержкой Vulkan. Этот порт, названный vkQuake2, распространяется под лицензией GPLv2.
Землетрясение II RTX
Новый исходный порт игры под названием Quake II RTX был анонсирован Nvidia в марте 2019 года и выпущен 6 июня для Windows и Linux на Steam. Для использования аппаратной трассировки лучей этих видеокарт этот исходный порт требует видеокарту Nvidia RTX или AMD Radeon RX 6000 серии, однако для достаточно мощных графических карт предусмотрена программная эмуляция. Исходный порт распространяется бесплатно и включает три уровня из оригинальной демонстрационной версии Quake II, но может быть использован для прохождения полной игры при наличии соответствующих файлов данных. В отличие от большинства игр, в Quake II RTX трассировка лучей широко применяется для освещения, отражений и других эффектов. Это стало возможным благодаря невысоким системным требованиям Quake II.
"Объем заданий: расплата"
Quake II Mission Pack: The Reckoning — первый набор миссий, выпущенный 27 мая 1998 года. Он был разработан компанией Xatrix Entertainment. Впервые о нём объявили в январе 1998 года.
Комплекс "Миссия: Граница нуля"
Quake II Mission Pack: Ground Zero — это второй пакет расширений, выпущенный 11 сентября 1998 года. Он был разработан компанией Rogue Entertainment. В состав пакета входят четырнадцать уровней для одиночной игры, десять многопользовательских карт, пять дополнительных музыкальных треков, пять новых врагов, семь бонусов и пять видов оружия. Патрик Баггата из IGN оценил расширение в 7.5/10, описав его как схожее с оригинальной игрой, но отметив порой запутанную структуру уровней. Эллиотт Чин из GameSpot поставил игре 7.9/10, назвав её достойным дополнением и похвалив монстров и улучшенный искусственный интеллект. Джонни Б. из Game Revolution оценил расширение на D+, указав на неудачный дизайн уровней и небольшое количество нововведений в оригинальную игру, а также отметил многопользовательский режим с бонусами как единственную интересную особенность.
Интернет-пакет I: крайности
Quake II Netpack I: Extremities включает в себя, помимо прочего, 11 игровых модификаций и 12 карт для игры deathmatch.
Улучшенная версия и Call of the Machine
"Улучшенная" версия Quake II, разработанная Nightdive Studios, вышла 10 августа 2023 года на Nintendo Switch, PlayStation 4, PlayStation 5, Microsoft Windows, Xbox One и Xbox Series X/S во время QuakeCon. Она включает в себя полную одиночную кампанию, все ранее выпущенные официальные дополнения и многопользовательские карты. Это первая консольная версия игры, представленная в родном широкоэкранном формате с разрешением 1080p и частотой 60 кадров в секунду на платформах восьмого поколения, в то время как версии для PlayStation 5, Xbox One X, Xbox Series X/S и Windows поддерживают родное разрешение 4K (3840x2160) и до 120 FPS при использовании совместимых дисплеев. Версии для Xbox Series X/S и Windows также поддерживают разделение экрана на 8 игроков. Эта версия игры также представляет новое одиночное дополнение "Call of the Machine", разработанное эксклюзивно для улучшенной версии студией MachineGames (Bethesda), включающее 28 дополнительных уровней и новую карту для Deathmatch. В комплект улучшенной версии также входит версия Quake II для Nintendo 64 в качестве бонуса.
Продажи
Quake II вошел в ежемесячный рейтинг продаж компьютерных игр PC Data на 2-е место в декабре 1997 года, уступив Riven. К концу 1997 года, после релиза 9 декабря, продажи игры только в Соединенных Штатах достигли 240 913 копий. По данным PC Data, она стала 22-й самой продаваемой компьютерной игрой в стране в 1997 году, затем опустилась до #8 в марте и #9 в апреле. Игра оставалась в топ-20 PC Data еще два месяца, после чего покинула рейтинг в июле 1998 года. К апрелю 1998 года было отгружено в розницу более 850 000 копий Quake II, а к июню – 900 000. Согласно PC Data, Quake II была 14-й самой продаваемой компьютерной игрой в США в период с января по ноябрь 1998 года. В итоге она заняла 15-е место по итогам года, с продажами в 279 536 копий и доходом в 12,6 миллиона долларов. В январе 1999 года GameDaily сообщила, что продажи Quake II в Соединенных Штатах достигли 550 000 копий; к декабрю того же года это число выросло до 610 000. Во всем мире Quake II продала более 1 миллиона копий к 2002 году.