Введение

Hexen: Beyond Heretic – это фантастический шутер от первого лица, разработанный Raven Software и изданный id Software, распространявшийся компанией GT Interactive 30 октября 1995 года. Это косвенное продолжение Heretic, вышедшей в 1994 году, и вторая игра в трилогии Raven Software "Serpent Riders", завершающей частью которой стала Hexen II. Название происходит от немецкого существительного Hexen, означающего "ведьмы", и/или глагола hexen, означающего "наводить заклинание". Продюсер игры Джон Ромеро заявил, что третья, невыпущенная игра этой серии должна была называться Hecatomb. Hexen: Beyond Heretic получила очень положительные отзывы после выхода, однако различные консольные порты 1997 года были встречены негативно из-за проблем с частотой кадров, управлением и устаревания самой игры. Критики высоко оценили нелинейный дизайн уровней и возможность выбора одного из трех игровых персонажей, каждый из которых предлагал уникальный игровой опыт.

Сюжет

После истории о поражении Д’Спарила в "Еретике", события "Hexen" разворачиваются в другом мире, Кроносе, который осажден вторым из трех Всадников Змеи, Кораксом. Трое героев отправляются на поиски уничтожения Коракса. Игрок берет на себя роль одного из этих героев. В ходе своего приключения он проходит через стихийные подземелья, дикую местность, горскую семинарию, огромный замок и, наконец, некрополь, прежде чем вступить в финальную схватку с Всадником Змеи.

Геймплей

Новая особенность серии, представленная в Hexen, – это выбор из трех классов персонажей. Игроки могут играть за воина (Баратус), клирика (Париас) или мага (Даедолон). Каждый персонаж обладает уникальным оружием и физическими характеристиками, что добавляет игре разнообразия и повышает её реиграбельность. Воин в основном полагается на ближний бой с использованием как обычного, так и магического оружия, и он более вынослив и быстр, чем другие персонажи. Маг использует разнообразные заклинания дальнего боя, дальность которых компенсируется его хрупкостью и медлительностью. Клирик сочетает в себе возможности ближнего и дальнего боя, занимая промежуточное положение между двумя другими классами. Кроме того, некоторые предметы, такие как флешетта (ядовитая газовая бомба), по-разному действуют при сборе и использовании каждым классом, функционируя так, чтобы лучше соответствовать их индивидуальному стилю боя. В Hexen в серию введены уровни-«хабы», позволяющие игроку перемещаться между центральными уровнями-хабами и связанными с ними дополнительными уровнями. Для перехода к следующему хабу игрок должен пройти через текущий. Система инвентаря возвращается из Heretic с несколькими новыми предметами, такими как «Диск отталкивания», отбрасывающий врагов от игрока, и «Икона защитника», предоставляющая каждому классу неуязвимость по-своему.

Разработка

Как и Heretic, Hexen была разработана на NeXTSTEP. Hexen использует модифицированную версию движка Doom, которая позволяет прыгать, смотреть вверх и вниз, играть по сети с участием до восьми игроков и выбирать один из трех классов персонажей. Она также популяризировала "систему узлов" (hub system) для прохождения уровней в жанре шутеров от первого лица. В отличие от предыдущих игр, которые использовали исключительно General MIDI для музыки, Hexen также способна воспроизводить треки с CD. В комплект игры входил CD с саундтреком в аудиоформате, идентичном MIDI-саундтреку, но воспроизводимом через высококачественный звуковой модуль. Однако наиболее значительным улучшением стало добавление возможности текстурирования стен, их вращения и скриптов для уровней. Версия игры для Macintosh была разработана компанией Presage Software.

Модификация двигателя

"Полиобъекты" – это движущиеся стены в игре. Поскольку движок Doom использует систему бинарного разделения пространства для отрисовки, он не поддерживает движущиеся стены. Движущиеся стены в Hexen на самом деле представляют собой односторонние линии, построенные в другом месте карты и отображаемые в нужной начальной точке при загрузке уровня. Это позволяет создать иллюзию движущейся стены, но не позволяет перемещать секторы (например, видеть верхнюю часть движущейся двери). Это часто вызывает проблемы в секторах, содержащих более одного узла, что объясняет относительно редкое использование полиобъектов. В то время как Doom, Doom II и Heretic используют линии на картах для выполнения простых действий, Hexen также позволяет активировать эти действия с помощью Action Code Script (ACS). Эти скрипты используют синтаксический вариант языка C, что обеспечивает специальную последовательность игровых действий. Программистские возможности, такие как рандомизация, переменные и активация скриптов между картами, обеспечивают плавный геймплей в хабах и отвечают за большинство специальных эффектов в игре: сообщения на экране, случайные звуковые эффекты, появление монстров, изменение текстур сторон, универсальное управление полиобъектами, инициализацию уровня для deathmatch и даже сложные изменения окружения, такие как землетрясения, изменяющие текстуры и высоту пола.

Код источника

11 января 1999 года Raven Software опубликовала исходный код Hexen под лицензией, предоставляющей права на некоммерческое использование, а 4 сентября 2008 года он был повторно опубликован под GNU GPL 2.0. Это позволило портировать игру на различные платформы, такие как Linux, AmigaOS и OS/2 (включая eComStation и ArcaOS). Hexen совместим со многими исходными портами Doom; возможности Hexen также совместимы с WAD-файлами Doom, созданными для этих портов, независимо от того, в какую игру они используются.

Музыка

Музыку написал Кевин Шилдер. В отличие от Heretic, в Hexen некоторые композиции, помимо MIDI-версий, имели более качественные версии на CD. При игре в режиме CD-аудио, отсутствующие на CD песни заменялись существующими треками с диска.