Quake III Arena — многопользовательский шутер от первого лица 1999 года , разработанный id Software . Третья часть серии Quake , Arena отличается от предыдущих игр исключением сюжетного однопользовательского режима и фокусировкой в первую очередь на многопользовательском игровом процессе. В однопользовательском режиме игра ведется против управляемых компьютером ботов . В игре звучит музыка, написанная Sonic Mayhem иоснователем Front Line Assembly Биллом Либом .
Среди примечательных особенностей Quake III Arena можно отметить минималистский дизайн, очень широкие возможности настройки параметров, таких как поле зрения , детализация текстур и модель противника, а также расширенные возможности передвижения, такие как стрейф-джампинг и ракетный прыжок .
Игра получила высокую оценку от рецензентов, которые в большинстве своем описали игровой процесс как веселый и увлекательный. Многим понравилась четкая графика и упор на многопользовательский режим. Quake III Arena часто считается одной из величайших видеоигр, когда-либо созданных , также широко использовалась в профессиональных электронных спортивных турнирах, таких как QuakeCon , Cyberathlete Professional League , DreamHack и Electronic Sports World Cup .
В отличие от своих предшественников, Quake III Arena не имеет однопользовательской кампании. Вместо этого она имитирует многопользовательский опыт с управляемыми компьютером игроками . [6] Сюжет игры краток: «величайшие воины всех времен сражаются ради развлечения расы, называемой Вадригар, на Арене Вечной». Вступительный видеоролик показывает похищение такого воина, Сарджа, во время последнего боя. Преемственность с предыдущими играми серии Quake и даже Doom сохраняется за счет включения моделей игроков и биографической информации. [7] Включена знакомая смесь готической и технологической архитектуры карты, а также особое оборудование, такое как усиление Quad Damage, ракетная установка и BFG .
В Quake III Arena игрок продвигается по уровням карт, сражаясь с различными персонажами- ботами , сложность которых увеличивается от Крэша (на уровне 0) до Ксаэро (на уровне 7). [6] По мере развития игры бои происходят на более сложных аренах и против более сильных противников. [8] В то время как карты deathmatch рассчитаны на 16 игроков, турнирные карты предназначены для дуэлей между 2 игроками и в однопользовательской игре могут считаться « битвами с боссами ».
Оружие сбалансировано по ролям, каждое оружие имеет преимущества в определенных ситуациях, например, рельсотрон на большом расстоянии и молниеносная пушка на близком расстоянии. Исключением является супероружие BFG ; по сравнению с другим оружием с похожим названием в серии Doom / Quake , воплощение этого оружия в Quake III Arena в основном представляет собой скорострельную ракетную установку, и оно находится в труднодоступных местах. Оружие появляется как уровневые предметы, появляясь через равные промежутки времени в определенных местах на карте. Если игрок умирает, все его оружие теряется, и он получает оружие появления для текущей карты, обычно перчатку и пулемет. Игроки также бросают оружие, которое они использовали, когда были убиты, и другие игроки могут его подобрать.
Quake III Arena имеет несколько игровых режимов: Free for All (FFA) — классический deathmatch, в котором каждый игрок соревнуется с остальными за наибольшее количество очков, Team Deathmatch (TDM), в котором обычно две команды по четыре человека соревнуются за наибольшее количество фрагов (убийств) команды, Tournament (1v1) — deathmatch между двумя игроками, обычно заканчивающийся по истечении установленного времени, и Capture the Flag , в котором играют на симметричных картах, где команды должны вернуть вражеский флаг с базы противника, сохранив при этом свой собственный.
Quake III Arena была специально разработана для многопользовательской игры . Игра позволяет игрокам, чьи компьютеры подключены к сети или к Интернету , играть друг против друга в реальном времени и включает в себя систему гандикапа. Она использует модель клиент-сервер , требующую, чтобы все клиенты игроков подключались к серверу. Сосредоточение Quake III Arena на многопользовательской игре породило живое сообщество, похожее на QuakeWorld , которое все еще активно по состоянию на 2021 год.
В Quake III Arena представлено несколько персонажей из предыдущих игр серии Quake , включая «Биттермена» из Quake II , персонажа «Рейнджера» из Quake , а также Doomguy из родственной франшизы id Software Doom .
В начале марта 1999 года ATI слила копию игры для внутреннего поставщика оборудования (IHV), которая была представлена публике на Macworld Conference & Expo в Moscone Center в январе и Makuhari Messe в феврале Стивом Джобсом ( генеральным директором Apple Inc. на момент ее презентации). [9] Это была функциональная версия движка с текстурированным уровнем и рабочим оружием. IHV содержала большую часть оружия (за исключением Gauntlet), которое должно было войти в финальную версию игры, хотя большинство из них не были полностью смоделированы; бензопила и крюк также были в IHV, но не попали в финальную версию. Многие из звуков, которые должны были войти в финальную версию, также были включены. Игра была разработана девятью людьми за 18 месяцев. [10]
После утечки IHV id Software выпустила бета-версию игры под названием Quake III Arena Test 24 апреля 1999 года, изначально только для Mac OS [11], а затем расширила ее до Windows в более поздний срок. Q3Test начался с версии 1.05 и включал три уровня, которые вошли в финальную версию: dm7, dm17 и q3tourney2. Id Software продолжала обновлять Q3Test вплоть до версии 1.09. [12]
Соучредитель id и бывший технический директор Джон Кармак заявил, что Quake III Arena — его любимая игра, над которой он работал. [13]
Quake III Arena была отправлена в розничные магазины 2 декабря 1999 года; официальной датой выхода игры было 5 декабря, хотя генеральный директор id Software Тодд Холленсхед ожидал, что игра станет доступна уже 3 декабря у таких розничных продавцов, как Babbage's и EB Games . [14] Игра поддерживала технологию A3D 2.0 HRTF от Aureal Semiconductor «из коробки». [15]
Движок id Tech 3 — это название движка, разработанного для Quake III Arena . В отличие от большинства других игр, выпущенных в то время, для работы Quake III Arena требуется графический ускоритель, совместимый с OpenGL . Игра не включает в себя программное обеспечение или Direct3D- рендер.
Графическая технология игры основана на системе « шейдеров », где внешний вид многих поверхностей может быть определен в текстовых файлах, называемых «скриптами шейдеров». Quake 3 также представил криволинейные поверхности на основе сплайнов в дополнение к плоским объемам, которые отвечают за многие поверхности, присутствующие в игре. [16] Quake 3 также обеспечивал поддержку моделей, анимированных с помощью вершинной анимации с тегами прикрепления (известными как формат .md3 ), что позволяло моделям поддерживать отдельные анимации туловища и ног и держать оружие. Quake 3 — одна из первых игр, в которой модель от третьего лица может смотреть вверх, вниз и вокруг, поскольку голова, туловище и ноги разделены. Другие визуальные особенности включают объемный туман , зеркала, порталы, декали и искажение вершин в форме волны.
Для работы в сети id Tech 3 использует систему «моментальных снимков» для передачи клиенту информации об игровых «кадрах» по UDP . Сервер пытается опустить как можно больше информации о каждом кадре, передавая только отличия от последнего кадра, который клиент подтвердил как полученный ( кодирование Delta ). [17] id Tech 3 использует виртуальную машину для управления поведением объектов на сервере, эффектами и прогнозированием на клиенте и пользовательским интерфейсом. Это дает множество преимуществ, поскольку авторам модов не нужно беспокоиться о сбое всей игры из-за плохого кода, клиенты могут показывать более продвинутые эффекты и игровые меню, чем это было возможно в Quake II , а пользовательский интерфейс для модов полностью настраивается. Если не используются операции, требующие определенного порядка байтов , файл QVM будет работать одинаково на любой платформе, поддерживаемой Quake III Arena. Движок также содержит компиляторы байт-кода для архитектур x86 и PowerPC , выполняющие инструкции QVM через интерпретатор .
Quake III Arena имеет продвинутый ИИ с пятью уровнями сложности, которые подойдут как новичку, так и продвинутому игроку, хотя они обычно не представляют проблемы для игроков высокого уровня или конкурентоспособных игроков. Каждый бот имеет свою собственную, часто юмористическую, «личность», выраженную в виде скриптовых строк, которые запускаются для имитации реального чата игрока. Если игрок вводит определенные фразы, боты могут ответить: например, ввод «Ты мне надоел» может заставить бота ответить «Тебе следовало быть здесь 3 часа назад!». У каждого бота есть несколько альтернативных строк, чтобы уменьшить повторение болтовни ботов. Боты-гладиаторы из Quake II были портированы в Quake III Arena и включены в игру их создателем — Яном Полом ван Вавереном, он же Mr. Elusive. [18] [19] Строки чата ботов были написаны RA Salvatore , Seven Swords и Стивом Винтером. [20] Xaero, самый сложный противник в игре, был основан на боте-гладиаторе Zero. Бот Хантер появляется на обложках журналов в более поздней игре id Doom 3 .
19 августа 2005 года id Software выпустила полный исходный код Quake III Arena под лицензией GNU General Public License v2.0 или более поздней версии , [21] как и для большинства своих предыдущих движков. Как и прежде, был выпущен движок , но не контент, такой как текстуры и модели, так что любому, кто захочет собрать игру из исходников, по-прежнему понадобится оригинальная копия игры, чтобы играть в нее так, как задумано.
Как и его предшественники, Quake и Quake II , Quake III Arena может быть сильно модифицирован , что позволяет использовать движок для множества различных игр. Моды варьируются от небольших изменений игрового процесса, таких как Rocket Arena 3 и Orange Smoothie Productions, до полных преобразований, таких как Smokin' Guns , DeFRaG и Loki's Revenge . Выпуск исходного кода позволил модам полного преобразования, таким как Tremulous , World of Padman , OpenArena и Urban Terror , превратиться в бесплатные автономные игры. Другие моды, такие как Weapons Factory Arena, перешли на более современные коммерческие движки. Challenge ProMode Arena стал основным соревновательным модом для Quake III Arena с тех пор, как Cyberathlete Professional League объявила CPMA своей основой для соревнований. CPMA включает в себя альтернативные игровые процессы, включая управление воздухом, перебалансированное оружие, мгновенное переключение оружия и дополнительные техники прыжков. Другим модом, который прошел несколько открытых бета-версий и был очень популярен в 1999–2001 годах, был Quake 3 Fortress (Q3F). Первоначальная версия этой игры была косвенным портом мода Quakeworld Team Fortress , в котором одновременно соревновались многие кланы и лиги. В конечном итоге Q3F был портирован в другой мод Quake 3 Enemy Territory Fortress , который имел ограниченный успех. Разработчики Q3F в конечном итоге отказались от мода, но использовали его для создания отдельной игры 2003 года Wolfenstein: Enemy Territory , которая использует движок Quake 3 и по-прежнему популярна примерно у 9400 активных игроков в 2018 году.
Быстрый обратный квадратный корень, иногда называемый Fast InvSqrt() или шестнадцатеричной константой 0x5F3759DF, — это алгоритм, который оценивает , обратную величину (или мультипликативную обратную величину) квадратного корня 32-битного числа с плавающей точкой в формате IEEE 754 с плавающей точкой . Алгоритм наиболее известен своей реализацией в исходном коде Quake III Arena.
В то время вычисление обратной величины числа с плавающей точкой, особенно в больших масштабах, было, как правило, вычислительно затратным . Однако быстрый обратный квадратный корень обошел этот шаг.
Около 2002 года первоначальные предположения указывали на Джона Кармака как на вероятного автора кода, но он возразил и предположил, что код был написан Терье Матисеном, опытным программистом на ассемблере, который ранее помогал id Software с оптимизацией Quake . Матисен написал реализацию похожего фрагмента кода в конце 1990-х годов, но первоначальные авторы оказались гораздо более ранними в истории 3D-компьютерной графики, а реализация Гэри Таролли для SGI Indigo была возможным самым ранним известным использованием.
Пакет расширения под названием Quake III: Team Arena был выпущен 15 декабря 2000 года в Северной Америке, 15 января 2001 года в Японии и 26 января в Европе. Он был разработан id Software и издан Activision. Расширение было сосредоточено на командном игровом процессе с помощью новых игровых режимов, а также на добавлении трех новых видов оружия (пушечного ружья, гвоздомета и пусковой установки Prox Launcher), а также новых предметов и моделей игроков. Quake III: Team Arena подверглась критике, поскольку ее дополнения давно назрели и уже были реализованы фанатскими модификациями. Quake III: Gold был позже выпущен 26 сентября 2001 года в Северной Америке, 29 марта 2002 года в Японии и 9 августа в Европе. Quake III: Gold, включая полную версию Quake III Arena и пакет расширения Quake III: Team Arena , объединенные вместе на гибридном CD-ROM. [22] Канадская электро-индустриальная группа Front Line Assembly создала саундтрек к дополнению, [23] аналогу Quake III Arena от Sonic Mayhem: Noize .
В результате разочаровывающих продаж Blue Stinger , Activision была отбита желанием публиковать дальнейшие игры для Dreamcast и отказалась от распространения версии Quake III Arena для Dreamcast (портированной Raster Productions) в пользу Sega . Впервые анонсированная 29 января 2000 года. [24] и выпущенная 23 октября 2000 года, [25] версия Quake III для Dreamcast включала кроссплатформенную игру для 4 игроков между игроками Dreamcast и ПК. Она часто считается одним из лучших портов с ПК на консоли своего времени благодаря плавной частоте кадров и онлайн-игре. [26] До сих пор существуют сообщества, которые играют в эту версию онлайн на оставшихся выделенных серверах с патчем версии 1.16n и необходимым пакетом карт. [27] Версия Quake III для Dreamcast также включала мини-игры VMU Maze. [25]
Quake III Revolution (портированная Bullfrog Productions , изданная Electronic Arts в Северной Америке и Electronic Arts Square в Японии) была выпущена для PlayStation 2 в марте 2001 года, [28] включающая несколько элементов, заимствованных из Team Arena , а также более ориентированный на миссии однопользовательский режим. В ней есть многопользовательский режим с разделённым экраном для 4 игроков с PS2 Multitap . Поскольку игра была ранней игрой для PS2, в ней отсутствовала онлайн-игра - Sony не запускала свою сетевую функциональность в Северной Америке до августа 2002 года. GameRankings оценил релиз на 83%. [29] Quake III Revolution широко критиковали за долгое время загрузки по сравнению с версиями Dreamcast и ПК, плохой игровой баланс и за отсутствие поддержки USB -мыши и клавиатуры из коробки (в отличие от версии Unreal Tournament для PlayStation 2). [30] [31]
Quake Arena Arcade для Xbox 360 была официально анонсирована id на QuakeCon 2007. [32] Название, совместно разработанное id и Pi Studios , было выпущено в Xbox Live Arcade 15 декабря 2010 года. Розничная цена игры была установлена на уровне 1200 Microsoft Points, или 15 долларов США . [33] Quake Arena DS для Nintendo DS была анонсирована на QuakeCon 4 августа 2007 года. Джон Кармак заявил, что управление сенсорным экраном не будет реализовано, так как он предпочел бы играть в игру с помощью D-pad. [34] Эта версия была тихо отменена. Quake Zero была анонсирована на QuakeCon 3 августа 2007 года и представляла собой обновлённую версию Quake 3 Arena , распространяемую посредством бесплатной загрузки, работающую в окне браузера и поддерживаемую встроенным рекламным контентом. [35] Quake Zero был запущен как Quake Live , [36] выпущенный в 2010 году.
15 ноября 2021 года Microsoft сделала консоли Xbox One / Series X / S на базе x86-64 обратно совместимыми с Quake Arena Arcade , одной из 76 игр, выпущенных в честь 20-летия запуска оригинальной консоли Xbox. [37]
Quake III Arena была неофициально портирована на несколько консолей, включая портативную PlayStation Portable и консоль Xbox . Эти версии требуют модифицированной консоли или портативной консоли и ресурсов оригинальной игры для исходного порта.
Кармак сказал, что Quake Trilogy (включая Arena) будет портирована на iPhone/iPod Touch/ iPad . Неофициальная версия для iOS была выпущена через Cydia для взломанных устройств iOS в апреле 2008 года; это демо-версия, похожая на оригинал, за исключением того, что она интегрирует акселерометр и сенсорное управление iPhone и iPod Touch , чтобы сделать игровой процесс возможным. [38] Версия высокой четкости для iPad была выпущена в ноябре 2010 года, в ней были воссозданы элементы управления, более четкая графика, улучшенный игровой процесс и лучшая частота кадров; [39] [40] эта улучшенная версия была также интегрирована в версию порта для iPhone и iPod touch.
Прототипная версия Moorestown была продемонстрирована на эталонном дизайне, который продемонстрировал производительность до 90 кадров в секунду. [41] Был сделан неофициальный порт Quake III для мобильных устройств Symbian. Для запуска требуются файлы PAK из оригинальной игры. Неофициальный порт игры на Android был создан на основе выпущенного исходного кода. [42] [43] Это означает, что игру можно запустить на нескольких устройствах на базе Android, в первую очередь на Motorola Milestone , [44] Motorola Droid , [45] и Nexus One , а также на других высококлассных устройствах. [46]
В августе 2011 года был продемонстрирован компьютер Raspberry Pi размером с кредитную карту на базе ARM, на котором работала специально скомпилированная версия Quake III для ARM на Debian . [47]
В феврале 2019 года неофициальный порт Quake III под названием ioQuake3DS был выпущен для Nintendo 3DS компанией masterfeizz. Для запуска консоли необходимо иметь homebrew . [48]
В мае 2022 года группа моддеров из Team Beef выпустила неофициальный VR-порт для шлемов виртуальной реальности Meta Quest и Pico. Чтобы запустить порт, игрокам необходимо использовать сайд-лоадинг. Порт основан на исходном порте IoQuake3. [49]
Продажи Quake III превысили 50 000 копий в течение первых трёх дней после выпуска, к тому времени было напечатано 1 миллион копий. [50] Игра дебютировала на 5 месте в еженедельном чарте продаж компьютерных игр PC Data за период с 5 по 11 декабря. [51] На следующей неделе игра поднялась на четвёртое место в еженедельном топ-10. [52] На внутреннем рынке было продано 222 840 копий, а выручка к началу 2000 года составила 10,1 миллиона долларов (~17 миллионов долларов в 2023 году). [53]
В Северной Америке Quake III был продан тиражом 168 309 копий и заработал 7,65 млн долларов (~12,9 млн долларов в 2023 году) с января по октябрь 2000 года, согласно данным PC Data . [54] Его общие продажи в регионе, включая его запуск в 1999 году, составили 319 970 единиц к ноябрю 2000 года. [55] Его продажи только за 2000 год в конечном итоге достигли 190 950 единиц и 8,4 млн долларов (~14,1 млн долларов в 2023 году) к концу года. [56] Позже игра получила награду за продажи «Silver» от Ассоциации издателей программного обеспечения для развлечений и отдыха (ELSPA), [57] что означает продажи не менее 100 000 копий в Соединенном Королевстве. [58]
«Если вы хотите купить Quake III Arena ради потрясающего однопользовательского опыта, то эта игра не для вас. Если вы жаждете гладких сетевых смертельных схваток и хотите выжать максимум из своего топового ПК, то, возможно, Quake III Arena — единственная игра, которая вам когда-либо понадобится…».
— Роберт Ховарт из Diehard GameFan в 1999 году [65]
Metacritic , который присваивает нормализованный рейтинг в диапазоне от 0 до 100, рассчитал средний балл 93 из 100 («Всеобщее признание/Обязательно к игре») для версии Dreamcast, [99] 84 из 100 («В целом благоприятные отзывы») для версии Revolution для PlayStation 2. [100] в то время как издание Arena Arcade для Xbox Live Arcade получило самый низкий балл со средним баллом 69 из 100 («Смешанный или средний»). [101]
Обзоры игры были очень положительными, многие описывали игру как быструю и захватывающую. [102] Изогнутые поверхности были желанным дополнением к серии. Большинство рецензентов посчитали, что игра лучше всего подходит для игры с другими людьми онлайн. Обзор Diehard GameFan Роберта Ховарта описал игру как лучший опыт «чистого deathmatch», но раскритиковал частоту кадров игры , которая не очень хорошо работала на слабых системах и требовала либо RIVA TNT2 , либо GeForce 256 GPU для запуска игры с приемлемой частотой кадров. [65] Рецензент GameSpot Джефф Герстманн описал игру как выдающуюся. Он отметил забавный дизайн уровней, великолепные текстуры, впечатляющие спецэффекты и звуки оружия. [6] Однако Герстманн раскритиковал голос рассказчика и подумал, что некоторые уровни могут стать слишком тесными при игре в многопользовательском режиме. [6] Обзор IGN счел, что игре не хватает оригинальности, но понравились подробные текстуры стен и уровни с прыжками в космос. Большое количество скинов персонажей и искусственный интеллект противников-ботов были высоко оценены, но оружие было названо «безвкусным и предсказуемым». [75] Обзор Eurogamer описал игру как «отполированную» и «потрясающую» и посчитал, что она «чрезвычайно хорошо сбалансирована и играется очень хорошо». Рецензент был особенно доволен настраиваемым 3D-движком и с нетерпением ждал новых карт и модов. [103]
Блейк Фишер сделал обзор ПК-версии игры для Next Generation , оценив ее на пять звезд из пяти, описав ее как «лучшую deathmatch на данный момент. Точка. Конец истории. Если вам нужен одиночный режим или сюжетная линия, купите Half-Life . Если вам нужен отличный DM и почти бесконечная расширяемость, Quake III — лучшая в своем роде». [80]
Фрэнк О'Коннор сделал обзор версии игры для Dreamcast для Next Generation , оценив её на четыре звезды из пяти, и заявил, что это «блестящая, хотя и несовершенная, конверсия, возможно, лучшей онлайн-игры из когда-либо созданных — она, конечно, гораздо интереснее использует модем Dreamcast, чем Chu Chu Rocket ». [79] Версия для Dreamcast выиграла ежегодную награду GameSpot «Лучшая многопользовательская игра» среди консольных игр и заняла второе место в категории «Лучшая игра-стрелялка», которая досталась Perfect Dark . [104]
«Quake III: Revolution» доказывает, что PS2, безусловно, может создавать великолепные экшены от первого лица, и хотя однопользовательская игра со временем становится однообразной, многопользовательский экшен на разделенном экране делает ее обязательной для поклонников групповых игр. Великолепная графика, интеллектуальное управление и динамичный игровой процесс в совокупности создают первоклассный экшен и одну из лучших игр на системе».
—Джейсон Д'Эприл из X-Play в 2001 году [89]
Гарретт Кеньон сделал обзор версии игры для PlayStation 2 для Next Generation , оценив её в четыре звезды из пяти, и заявил, что «в целом, это быстрая и красивая игра — легко лучший шутер, доступный для PS2». [81] Японский игровой журнал Shūkan Famicom Tsūshin оценил версию игры для PlayStation 2 на 25 из 40 (63 из 100 для онлайн-версии), [64] в то время как средний балл обозревателя на сайте MK2network составил 62 из 100. [93] Версия для PlayStation 2 была номинирована на премию The Electric Playground 2001 года Blister Awards в категории «Лучшая консольная игра-шутер», но проиграла Halo: Combat Evolved для Xbox . [105]
Quake III Arena выиграла награду PC Gamer US 1999 года «За особые достижения в графике», и написала, что она «установила новую высокую планку в 3D-графике в этом году». [106] Во время 3-й ежегодной премии Interactive Achievement Awards игра была номинирована на « Игру в жанре компьютерного экшена года », которая в конечном итоге была присуждена Half-Life: Opposing Force . [d] [107]
В январе 2016 года Red Bull назвал Q3DM17 (The Longest Yard) одним из 10 лучших многопользовательских уровней FPS всех времен. [108]
Многопользовательская направленность Quake III Arena привела к тому, что она сформировала большое сообщество конкурентоспособных игроков и, как и ее предшественники, широко использовалась в профессиональных электронных спортивных турнирах. В соревновательной Quake III Arena есть два различных игровых процесса, часто называемых «наборами правил», готовая игра Quake III Arena , также известная как ванильный Quake 3 (VQ3), и набор правил CPM мода Challenge Pro Mode Arena . 26 июля 2006 года Challenge Pro Mode Arena с геймплеем VQ3 была выбрана Cyberathlete Professional League в качестве мода для своего турнира, что сделало его стандартным соревновательным модом для Quake III Arena . Ранее Orange Smoothie Productions был наиболее широко используемым турнирным модом. [109]
Следующие соревнования проводили мероприятия по Quake III :
Эти соревнования теперь перешли на более новые игры или перешли на ее вариант-преемника — Quake Live .