Сегодня 25 декабря 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Игры

Doom3: Альфа версия

⇣ Содержание
Автор: QW

Легенда

От этого слова веет чем-то древним и мистическим, но легенды встречаются и в наше время. Примером такой современной легенды компьютерной индустрии является Id Software. Она имеет очень славную историю, но наверное мало кто помнит, что первой созданной ими компьютерной игрой был Commander Keen, выпущенный еще в 1990 году.

Commander Keen не был одним из 3D шутеров, которыми позднее так прославилась Id Software, это была простая двумерная аркада. Свой первый 3D шутер Id Software сделала только через год (по нынешним стандартам по разработке компьютерных игр это совсем не много, но в те времена практически никто не делал игры дольше полугода).

Несмотря на распространенное мнение, что первым 3D шутером был Wolienstein 3D, это не так. Первой 3D-стрелялкой от первого лица за всю историю компьютерных игр был Hovertank 3D, производства всё той же ID Software, Wolienstein 3D они сделали позже, на основе модифицированного движка Hovertank 3D.

Но хватит истории, это хоть познавательно, но не так увлекательно, как спекуляции вокруг еще не вышедших продуктов.

Уже начиная с Quake 1 интерес к играм, разрабатывающимся в недрах Id Software, был настолько высок, что в сеть начинали попадать еще совсем сырые, далекие от окончательного результата беты, альфы, или hardware test версии их будущих игр. Не стал исключением и последний проект.

Doom III

Doom III, несмотря на цифру 3 в своем названии, не будет продолжением Doom 2. Это ремейк первого дума, сделанный с применением новейших графических технологий. Джон Кармак утверждает, что Doom III будет самой страшной игрой из всех игр, в которые мы играли. И он, похоже, не ошибся - даже то немногое, что нам известно о Doom III на сегодняшний день (благодаря удачно "потерянному" альфа тесту), пронизано атмосферой ужаса и обреченности. Коридоры темные, монстры злобные, а игра очень кровавая. Бродя по мрачным коридорам базы на Фобосе, то и дело натыкаешься на оторванные руки, ноги, обглоданные тела. И кровь, много крови. Без сомнения, это самая качественная реализация крови за всю историю компьютерных игр. При попадании в монстра она буквально ведрами разбрызгивается по стенам и полу. Описать это невозможно, это надо увидеть.


*1024x768 (146 kb)

И это впечатление, которое сложилось у меня всего от пары техногенных лабиринтов, а ведь там еще и Ад будет...

Стало очень модно нахваливать интеллект компьютерных оппонентов в разрабатываемых играх, особенно после выхода Half-Life. Разработчики не устают описывать, как их монстры хотят жить, как они пытаться спрятаться после сильных ранений, как они действуют в команде и многое другое. Но Джон Кармак перехитрил их всех. Какой интеллект может быть у зомби? А у монстра, у которого из всех чувств осталось только чувство голода? И это абсолютно правильно, демона или зомби напугать каким-то человеческим оружием невозможно. У зомби мозгов нет по определению, а демон не должен бояться каких-то кусочков свинца или зарядов плазмы. Для него гораздо страшнее гнев его повелителей. В том числе и благодаря их интеллекту монстры получились настолько злобными и упорными, что легко смогут напугать вас до дрожи в коленках или нервного тика. Представите себе, у вас остался только один пистолет, а на вас надвигаются четыре зомби. Вы начинаете стрелять, но они не останавливаются. Вы отлично видите появляющиеся в них следы от пуль, значит попадаете. Но они продолжают двигаться на вас, не обращая на выстрелы ровно никакого внимания. В голове настойчиво вертится мысль - как можно убить то, что и так мертво? Не прекращая стрельбы, вы вынуждены отступать, и вот, наконец-то, один из них падает. Ага, значит их все-таки можно убить, или по крайне мере успокоить, надеюсь надолго...

Но оставшихся троих, похоже, совершенно не волнует судьба их товарища. Они переступают через его тело как будто это простое бревно. Они все еще приближаются, выстрел, еще один, последняя пара зомби, завывая, с упорством автоматов ковыляет вперед. Расстреливая предпоследнего зомби вы обнаруживаете, что бежать вам уже некуда. Прижавшись к стенке, вы заваливаете его у самых ваших ног. Вы наводите ваш пистолет в голову последнего зомби, вы уже чувствуете его зловоние, и он похоже что-то пытается вам сказать. Нажимаете на курок и... Раздается звук удара затвора по пустому патроннику... Страшно...

Id Software традиционно славится своими графическими движками. Движок от Doom 3 - их последняя разработка. Первое что бросается в глаза, это работа с тенями, Это сделает настоящую революцию в мире компьютерных игр. Конечно, отличные динамические тени мы видели и раньше, например в Blade Of Darkness. Но в Doom III они реализованы немного по-другому. Во-первых, тени отбрасывают практически все объекты, и во-вторых, в зависимости от уровней освещенности, тени могут быть различной интенсивности. Поэтому в Doom III они смотрятся на порядок круче и реалистичнее, чем что-либо виденное нами до сих пор. Но тени - это не главное, настоящий шок можно получить от вида моделей монстров и игроков, используемых в игре. На них широко применяются трехмерные текстуры, что позволяет при относительно небольшом количестве полигонов добиться настолько потрясающей детализации, что вспоминая слова PR-отделов некоторых производителей видеокарт о их стремлении достичь уровня графики, сравнимого с фильмом Toy Story, должен себе сказать, что да, этот рубеж уже взят.


*1110x686 (160 kb)


*2050x768 (347 kb)


*2050x768 (349 kb)


*860x483 (124 kb)


*1024x768 (63 kb)

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


*1024x768 (116 kb)

Даже в простом коридоре, если присмотреться, оказывается столько полигонов, сколько в более ранних играх могло хватить на целый дом.


*1812x768 (369 kb)


*2048x753 (322 kb)

За революционным графическим движком не остался забытым звук. Он обещает быть одним из лучших за всю историю Id Software. Музыку к игре пишет Трент Резнор лидер группы Nine Inch Nails, эта же группа написала музыку и к первому Квейку. Правда в альфе, которая сейчас гуляет по сети музыки нет совсем, но я верю что, ребята не подкачают. Ведь даже в альфе, не смотря на все баги со звуком поражаешься, насколько тщательно и качественно (а главное СТРАШНО) он сделан. Уверен, что когда выйдет релиз, не многие смогут просидеть всю ночь, играя в Doom III, в хороших наушниках и полной темноте.


Трент Резнор - культовый композитор кошмаров

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


*1024x768 (53 kb)

Если верить обещаниям Кармака (а я думаю, что им можно верить), то в физике игры нас ждет почти такая же революция, как и в графике. Практически у каждого предмета в игре будет своя физическая модель, их можно будет двигать, сбивать выстрелами, делать из них баррикады. Причем, эти баррикады действительно будут задерживать монстров. Да и сами монстры будут объемные не только при жизни, но и после смерти. То есть, если вы убьете двух монстров на одном месте, то они не провалятся друг в друга, а будут лежать один на другом, образуя небольшую (или большую) горку.


*1024x768 (123 kb)

Примечание: чтобы избежать обвинений в увлечении фотошопом, сразу открою небольшой секрет. Данный скриншот стал возможен благодаря команде "spawn monster_zombie_fat_ragdoll".

Если лежащего монстра чем-нибудь придавить, или просто на его встать, то пока он не сбросит с себя груз, он не сможет подняться. Правда в альфе, гуляющей сейчас по и-нету, есть только один монстр с реализованной физикой после смерти (реализованной не без досадных огрехов), и далеко не все предметы интерактивны. Но на то она и альфа, чтоб в ней ничего не работало.

Консольные команды

Не секрет, что в нашей стране развитого пиратства уже только ленивый не имеет альфу Doom III. Поэтому будет уместно дать несколько советов по твиканью и использованию этой альфы. Никакие меню кроме "Exit Game" в ней не работают, поэтому придется все делать через консоль. Вызывается она нажатием на клавишу ~
r_mode Меняет разрешение экрана, может иметь несколько значений
r_mode 1 (400x300)
r_mode 2 (512x384)
r_mode 3 (640x480)
r_mode 4 (800x600)
r_mode 5 (1024x768)
r_mode 6 (1152x864)
r_mode 7 (1280x1024)
И так далее, срабатывает только после команды vid_restart.
r_shadows - включает и выключает динамические тени.
g_showPlayerShadow - включает и выключает отображение тени игрока.

*1444x503 (136 kb)
g_showGun - включает и выключает отображение оружия
com_drawhud - включает и выключает отображение HUD
r_depthbits - глубина цветности текстур (16, 24, 32)
r_colorbits - количество отображаемых цветов 16 или 32
r_gamma - изменяет значение яркости, чем больше тем ярче
image_anisotropy - меняет уровень анизотропной фильтрации, чем меньше тем быстрее. Рекомендуется выставить 1 или 2.
image_usePrecompressedTextures - разрешает использовать сжатие текстур, рекомендуется выставить 1
com_drawfps - включает и выключает отображение количества FPS
r_useStandartGL - включает и выключает бамп-маппинг (металлический блеск у стен, слюна у монстров и т. д.)

*873x602 (90 kb)
s_noupdates - при 1 отключает звук, что приведет к значительному приросту FPS, срабатывает только после s_restart.
pm_thirdperson - при значении 1 переключает на вид от третьего лица.
image_filter - рекомендую поставить GL_LINEAR_MIPMAP_NEAREST, увеличит скорость при незначительной потери качества картинки.
При помощи этих команд можно заставить Doom III бегать чуть побыстрее. Но не обольщайтесь, нормально поиграть, скорее всего, у вас не получится. Во-первых, все равно останутся тормоза, во-вторых на имеющихся 3 уровнях особо не разыграешься, уж больно они короткие. По моему мнению, эта альфа представляет из себя только теоретический интерес, для ознакомления с будущим графическим движком и, если бы в ней не глючила timedemo, то был бы новый бенчмарк для видеокарт. Увы, результаты timedemo в альфа тесте далеки от правды, и доверять им не стоит.

Если после запуска в основном меню нажать на кнопку Single Player, то игра вываливается в операционную систему. Чтоб это поправить надо открыть файл doom.exe любым hexeditor и заменить

6A6F686E632F746573745F626967626F78000000737461727447616D
на
65332F65335F3100000000000000000000000000737461727447616D

для изменения кнопок управления придется вручную редактировать DoomConfig.cfg

m_pitch -0.022 - инвертирует мышь
map "имя карты" - загружает карты, их всего 3 не считая заставки
map e3/intro - заставка чтобы поехала дальше крутящегося логотипа нажмите Ctrl
map e3/e3_1 - первая карта
map e3/e3_2 - вторая карта код на закрытой двери 924
map e3/e3_3 - третья карта
recordDemo - начало записи демки
stoprecording - остановить запись демки
playdemo "имя демки" - проиграть демку.
В игре есть одна демка, именно та, что крутили на Е3. Для того, чтобы её запустить, дайте команду "playdemo activate_demo1". Должны быть еще "activate_demo2" и "activate_demo3" (к сожалению, нет). Если перед запуском демки набрать timedemo 1, то по идее, игра должна посчитать среднее количество FPS в демке. К сожалению, из-за какого-то бага, практически на любой конфигурации компьютера она выдает почти одинаковый результат 31-32 FPS.

Можно запустить именно тот 10 минутный ролик, который крутили на Е3, набрав в консоли "exec runact" после этого, игра несколько минут будет что-то распаковывать, и потом пойдет этот ролик, даже без подзагрузок между уровнями. К сожалению, в ворованной альфе нет "activate_demo2" и "activate_demo3", поэтому ролик остановится после прокрутки интро и первого этажа.

В игре можно принудительно респавнить монстров

spawn monster_demon_hellknight
spawn monster_demon_imp
spawn monster_demon_pinky
spawn monster_zombie_security & security2
spawn monster_zombie_commando & commando_cgun
spawn monster_zombie_maint
spawn monster_zombie_fat & fat2
Что это за монстры более-менее понятно по их названиям. Но есть еще один, особенный монстр, это "monster_zombie_fat_ragdoll". Толстый зомби, который падает с лестницы на 3 карте. От остальных монстров он отличается работающей после его смерти физической моделью.

Чит-коды

Для того, чтобы не умереть из-за тормозов на первом-втором монстре, придется воспользоваться читами.
God - Бессмертие
NoClip - Прохождение сквозь стены
give health - Добавляет жизни
give weapon_machinegun - Дает автомат
give weapon_shotgun - Дает дробовик
weapon_plasmagun - Дает плазмаган
give weapon_bfg - Дает BFG, явно еще не доработан.
give weapon_chainsaw - Похоже что это нам собираются подсунуть вместо бензопилы
give weapon_rocketlauncher - Ракетница это и в Африке ракетница
Правда кроме автомата и дробовика все остальные модели оружия взяты из Quake III, поэтому с полной уверенностью можно утверждать, что в релизе они будут изменены.

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

Дополнительные материалы:

Обсуждение DooM 3 на Форуме (21)
DooM 3 в роли бенчмарка

 
 
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
ИИ научили генерировать тысячи модификаций вирусов, которые легко обходят антивирусы 48 мин.
В Epic Games Store стартовала новая раздача Control — для тех, кто дважды не успел забрать в 2021 году 59 мин.
За 2024 год в Steam вышло на 30 % больше игр, чем за прошлый — это новый рекорд 2 ч.
«Яндекс» закрыл почти все международные стартапы в сфере ИИ 3 ч.
Создатели Escape from Tarkov приступили к тестированию временного решения проблем с подключением у игроков из России — некоторым уже помогло 4 ч.
Веб-поиск ChatGPT оказался беззащитен перед манипуляциями и обманом 5 ч.
Инвесторы готовы потратить $60 млрд на развитие ИИ в Юго-Восточной Азии, но местным стартапам достанутся крохи от общего пирога 5 ч.
Selectel объявил о спецпредложении на бесплатный перенос IT-инфраструктуры в облачные сервисы 6 ч.
Мошенники придумали, как обманывать нечистых на руку пользователей YouTube 7 ч.
На Открытой конференции ИСП РАН 2024 обсудили безопасность российского ПО и технологий искусственного интеллекта 7 ч.