Quake IIQuake II — відеогра жанру шутера від першої особи, розроблена компанією Id Software та видана Activision в грудні 1997 року. Саундтрек гри створений музичним гуртом Sonic Mayhem. Гра не є продовженням Quake, але використовує ті ж основи ігрового процесу. Сюжет демонструє пригоди піхотинця, котрий при атаці на планету ворожих чужопланетян виявляється єдиним, хто може переломити війну з ними на користь людей. Прямим продовженням Quake II стала гра Quake 4. Ігровий процесОсновиQuake II розвиває ідеї попередньої гри, пропонуючи гравцеві так само взяти на себе роль десантника, котрий бореться з численними ворогами шляхом стрілянини, проходячи ігрові рівні. Він може нести з собою кілька видів зброї та набоїв до неї, різне оснащення. Лікування відбувається аптечками, що разом з іншими корисними предметами знаходяться на рівнях чи випадають з убитих ворогів. Гра має вдосконалену тривимірну графіку, ширший набір зброї та бонусів, більше можливостей для багатокористувацького режиму. На відміну від Quake, в цій грі рівні різноманітніші, часто складаються з кількох секцій, які гравець повинен не просто почергово проходити, а повертатися в попередні для активації раніше недоступних дверей, механізмів. Трупи переможених ворогів лишаються на місці, до них з часом злітаються мухи, у вже зачищених приміщеннях виникають нові вороги. Гравець бачить світ очима свого персонажа більш реалістично — приціл трясеться, боєць перекладає зброю в руках, ніби хоче взяти її позручніше. Вороги мусять перезаряджати зброю, можуть несподівано атакувати перед смертю. Спецефекти набули реалістичності, наприклад, вибухи мають грибоподібну форму, а постріли над водою лишають на ній брижі. Зброя
ОснащенняНа рівнях гравець може відшукати корисні бонуси, пристрої та костюми. Бонуси включають четверні ушкодження (збільшує силу зброї в чотири рази), невидимість (приховує від ворогів) і нечутність (глушить звуки пострілів всієї зброї). Крім них на рівнях місцями лежать водолазна маска та захисний костюм, що вберігають від агресивного середовища і атак. Ампули з адреналіном і аптечки підвищують рівень здоров'я, а патронтаж і рюкзак збільшує максимальний боєзапас. Багатокористувацька граQuake II підтримує багатокористувацьку гру по мережі в двох режимах: «Бій на смерть» (Deathmatch) і «Кооперативний» (Co-op). Окремо гравцеві пропонується визначити ім'я, вигляд свого персонажа, та в якій руці він триматиме зброю. На вибір дається кілька моделей чоловіків, жінок і кіборгів, і кілька варіантів оформлення для кожного. Для кожного матчу обираються карта, ліміт часу та фрагів, умови появи та дії зброї й бонусів, врахування висоти при падіннях. На відміну від попередньої гри, для багатокористувацької гри передбачені спеціально зроблені карти, а не взяті з сюжетного режиму.
СюжетГра витримана в науково-фантастичному стилі. Гравець виступає в ролі солдата, який бере участь в операції «Владика» (англ. Overlord). У відчайдушній спробі захистити Землю від інопланетного вторгнення, земляни починають контратаку на рідну планету ворожої кібернетичної цивілізації строґґів (англ. Strogg) — Строґос. Головною метою операції є закриття порталу, через який строґґи переправляють свої війська на Землю. База (Base). Під час висадки земляни зазнають обстрілу з потужної гармати на поверхні Строґоса. Більшість десантних капсул знищуються, солдати гинуть чи потрапляють в полон. Внаслідок обстрілу капсула головного героя стикається з іншою капсулою та падає осторонь від наміченої зони висадки, на невеликій та віддаленій базі строґґів. Борючись з охоронцями, він пробирається до гармати та найближчого вузла зв'язку. Встановивши контакт з командним кораблем, він отримує подальші вказівки. Бункер (Bunker). Десантник вирушає на склади, звідки строґґи надсилають підкріплення в зону головних бойових дій. Герой пробирається до вантажного потяга та виводить його з ладу, забравши силові куби, що живлять його. Цими кубами він вмикає конвеєр, на якому потай вирушає до в'язниці. В'язниця (Jail). В суворо охоронюваній в'язниці з пастками десантник пробивається до ядра системи охорони. Для цього він шукає пропуск і проходить крізь зруйновані землетрусом катакомби. Пропуск виявляється у вбитого полоненого, добувши його, десантник виводить з ладу комп'ютер в'язниці. Шахти (Mines). Боєць спускається до шахт, місцями затоплених водою і лавою. Спустившись на нижні рівні шахт, він знаходить прохід на фабрику, яка продукує нових строґґів з полонених людей. Фабрика (Factory). Він доходить до фабрики, наповненої трупами жертв строґґів. Герой припиняє збірку нових загарбників. Енергостанція (Power Plant). Десантник доходить все ближче до гармати і натрапляє на велику енергостанцію. Однак, її реактор не може бути знищений безпосередньо, для цього його доводиться перегріти. Це вдається здійснити, затопивши його токсичними відходами. Велика гармата (Big Gun). Поборовши охорону гармати, десантник вимикає оборону, чим відкриває шлях до масштабного штурму з боку людських сил. Ангар (Hangar). Десантник отримує завдання здійснити диверсію в ангарі літаків. Для цього він закриває браму ангару і знищує генератор чорних дір, який переправляє війська через галактику. Також йому доводиться пройти через лабораторії, в яких строґґи ставили експерименти над людьми. Палац (Palace). Боєць отримує наказ вимкнути систему зв'язку їхнього лідера — Макрона (англ. Makron). Для цього він подорожує його палацом, вимикаючи системи контролю військ. Останній поєдинок (Final Showdown). Десантник застає Макрона в його палаці і сходиться з ним в останньому бою. Очільник строґґів перелітає на базу в космосі, де виходить проти десантника в бойовому екзоскелеті. У фінальному ролику показано, як рятувальна капсула з десантником на борту залишає вибухати платформу і «жорстко» сідає на планету. Десантник виживає при посадці і вибирається з шлюпки. Подальша доля героя невідома. 18 жовтня 2005 рік вийшла четверта частина гри. Саме вона, а не Quake III Arena є продовженням Quake II. У вступному ролику лейтенант, інструктуючи солдатів перед висадкою на Строґос, згадує головного героя гри, кажучи, що той вивів з ладу орбітальну зброю (і дав землянам змогу провести другу висадку на планету). Технічні відомостіНа відміну від Quake, де графічні контролери з апаратним прискоренням підтримувалися тільки патчами, Quake II вийшов відразу з підтримкою OpenGL. Остання версія гри — 3.20. Це оновлення вирішує численні помилки і містить нові карти для багатокористувацького режиму deathmatch. Версія 3.21, доступна на FTP-сервері id Software, не містить ніяких функціональних поліпшень у порівнянні з версією 3.20. Це лише злегка змінена версія для полегшення адаптації гри під Linux. Quake II використовує покращену модель клієнт-сервер, розроблену для Quake. Програмний код серверної частини, яка визначає всі функціональні можливості для зброї, об'єктів і ігрової механіки, спочатку міг бути вільно модифікований, оскільки id Software видала початковий код бібліотеки гри практично одночасно з офіційним виходом Quake II. Quake II використовує функціональні можливості бібліотеки колективного доступу операційної системи, що дозволяє серверу динамічно завантажувати довільні бібліотеки гри. Саме тому автори модів мали можливість вносити зміни в гру, що стосуються ігрової механіки, нових видів зброї і багато чого іншого. Проте початковий код клієнтської частини і серверного ядра був закритий, що не дозволяло додавати нові графічні ефекти, змінювати мережевий протокол тощо. Це створювало додаткові труднощі розробникам модів. Наприклад, жоден з існуючих нині модів для оригінального Quake II не має повноцінного режиму перегляду матчу з очей іншого гравця. Ця проблема була вирішена в Quake III шляхом введення додаткової клієнтської бібліотеки ігор, початковий код якої був відкритий поряд з серверною бібліотекою. Публікація вихідного кодуДотримуючись своєї давньої традиції, id Software випустила початковий код Quake II на правах вільної загальнодоступної ліцензії (GNU GPL) 21 грудня 2001 рік. Наслідком цього стало портування Quake II на багато платформ. 22 грудня 2002 компанія Hyperion Entertainment почала поширювати Quake II для комп'ютерів Amiga. Також з'явилися повноцінні версії гри для Sony Playstation та Nintendo 64. Після публікації початкового коду почався вал поліпшень грального рушія. В результаті з'явилися розроблені сторонніми розробниками-аматорами такі відомі модифікації, як Quake2 maX та Quake II Evolved. Ці механізми підтримували вищу роздільність екрану, мали кращу якість освітлення, підтримували шейдери і декалі, покращуючи зовнішній вигляд гри. В наш час[коли?] доступний для завантаження проект Quake2XP, що активно розвивається і значно покращує графіку гри (реалізовані вертексне освітлення моделей, підтримка карт нормалей, об'ємні динамічні тіні тощо). Паралельно до нього існує модифікація Berserker @ Quake2, яка не поступається Quake2XP за якістю і навіть перевершує його за рахунок підтримки таких ефектів і можливостей, як додавання підствольного ліхтарика до бластера, аналогічно Quake 4, огляд через дихальну маску для підводного плавання, рендеринг монстрів у стилі фантастичного бойовика Хижак та інше. Обидва проекти створені російськими ентузіастами. Опублікування початкового коду сприяло виявленню великої кількості вразливостей і помилок в клієнт-серверному протоколі. Деякі з цих помилок допускають DoS-атаки на сервери Quake II і виконання довільного коду на віддаленій системі. Оскільки id Software більше не займається підтримкою Quake II, закріплених Quake II серверів рекомендується використовувати модифікації R1Q2 або Q2PRO, що мають зворотну сумісність зі стандартними клієнтами та серверами. Використання стандартного клієнта Quake II для повсякденної гри в інтернеті також небезпечне. На жаль, багато зі знайдених помилок перекочували в інші відкриті проекти, засновані на рушію Quake II, і виправлені вони далеко не скрізь. ДодаткиІснують два офіційних додатки:
На рушію Quake II розроблено безліч ігор, серед яких: Heretic II, SiN, Anachronox, Kingpin: Life of Crime, Soldier of Fortune. Крім офіційних релізів, на основі Quake II зроблено незліченну кількість аматорських доповнень і модифікацій[6]. Компанією NVIDIA в 2019 році було розроблено версію Quake II RTX для демонстрації власної технології трасування променів. У цій версії реалізовано реалістичні тіні, відображення та заломлення світла, що надає грі сучаснішого вигляду та робить її графіку загалом яскравішою. Також додано оновлені моделі, текстури та спрайти. Quake II RTX поширюється безкоштовно з трьома першими рівнями, а для власників оригінальної Quake II (в сервісі Steam) доступні всі рівні[7]. Quake II для програмістів
Примітки
Посилання
|