Список портов Doom -List of Doom ports

Настоящая статья представляет собой список платформ, на которые был перенесен Doom .

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

Персональные компьютеры

Следующий шаг

Это была версия, из которой возник продукт MS-DOS, поскольку в то время id Software использовала NeXTcube для разработки своего графического движка. Эта версия работает медленно на всех устройствах ниже 040 NeXTstation / cube (хотя она работает более плавно с большим объемом памяти), и в ней отсутствует звук, который был добавлен на стороне ПК. Благодаря NeXT-Step, основанной на архитектуре i486, он без сбоев работал в любых условиях вплоть до размеров экрана до 400% с новым оборудованием. Версия, работающая на NeXT, была запрограммирована Джоном Кармаком, Джоном Ромеро и Дэйвом Тейлором.

OS / 2

Doom был перенесен на OS / 2 независимым подрядчиком Джимом Томасом, которого IBM наняла для переноса его и SimCity . Успешная версия была продемонстрирована в 1994 году и работала в окне OS / 2 PM .

IRIX

Doom был портирован на IRIX летом 1994 года Дэйвом Д. Тейлором . IRIX Doom изначально был основан на невыпущенной версии MS-DOS 1.5, хотя более поздние обновления были основаны на версиях 1.6 и 1.8. Не было предпринято никаких усилий, чтобы воспользоваться преимуществами передового графического оборудования SGI , и, как и многие другие порты, игра была полностью визуализирована в режиме программного рендеринга .

Солярис

Doom был портирован на Solaris в конце 1994 года и был разработан для работы с игровыми файлами из Doom 1.8. В ридми порт приписывается «Дэйву Тейлору и остальным сотрудникам id Software». Он работает на Solaris 2.4 и новее. Дистрибутив содержал две версии: одну для обычного X11, а другую для Sun DGA.

macOS

Doom для Mac был выпущен 4 ноября 1994 года . Ultimate Doom , Doom II и Final Doom были портированы Lion Entertainment и выпущены GT Interactive с использованием приложения запуска Mac OS для запуска оригинальных WAD-файлов ПК. Версия для Mac работает в системах от System 7 до Mac OS 9 и требует процессора 68040 или PowerPC . Хотя он может работать в Classic под Mac OS X на Power Mac или через SheepShaver на Intel Mac под управлением Snow Leopard или новее; Пантера и Тигр вызывают графические артефакты из-за более поздней версии Classic, имеющей экран с двойной буферизацией. В дополнение к настраиваемому окну просмотра он поддерживает рендеринг с низким или высоким разрешением и позволяет воспроизводить по сети через AppleTalk, а также IPX.

Linux

Гибель была портирована на Linux с помощью ID Software программиста Дэйва Тейлора в 1994 году Последние Linux Думы двоичных файлы были предоставлены ID Software 13 октября 1996 года, через FTP-сервер компании.

Исходный код версии Doom для Linux был выпущен id Software 23 декабря 1997 года в соответствии с некоммерческим лицензионным соглашением с конечным пользователем ; он был переиздан 3 октября 1999 г. на условиях лицензии GPL-2.0 или более поздней . Однако исходные коды версий игры для DOS и Windows не были выпущены из-за проблем с авторским правом, касающихся звуковой библиотеки, используемой исходной версией DOS, и программного обеспечения id, не имеющего доступа к исходному коду порта Windows.

Майкрософт Виндоус

Первая версия Doom для Windows была выпущена под названием Doom 95 20 августа 1996 года. Она была совместима с Windows 95 и выше и могла использовать WAD из версий DOS. Это также позволило пользователям создавать многопользовательские игры намного проще, чем в DOS. Он был включен в Final Doom . Проектом руководили Гейб Ньюэлл и другие более поздние основатели Valve .

26 сентября 2001 года было выпущено Коллекционное издание Doom , в которое вошли The Ultimate Doom , Doom II и Final Doom . Он был переиздан 1 января 2004 года с добавленным контентом для предварительного просмотра Doom 3 . Некоторые ранние версии Doom 3 включали Коллекционное издание и небольшую фигурку демона в качестве бонуса. BFG издание из Doom 3 , выпущенное 15 октября 2012 года , включает в себя The Ultimate Думы , а также Doom II .

3 августа 2007 года в Steam были выпущены The Ultimate Doom , Doom II и Final Doom . Этот выпуск запускает оригинальные версии игры для DOS с использованием DOSBox , эмулятора DOS.

ОС Acorn RISC

AcornDoom был выпущен для Acorn Archimedes компанией R-Comp Interactive 7 февраля 1998 года. Он был доступен в комплекте из трех игр Doom : The Ultimate Doom , Doom II и Master Levels for Doom II , а также Maximum Doom дополнительный пакет, содержащий более 3000 пользовательских уровней.

Консоли

Sega 32X

32X версия Гибели была разработана и опубликована Sega и была выпущена 21 ноября 1994 года имеется 17 из 18 уровней от первых двух эпизодов, но ни один из эпизода три. В этой версии отсутствует поддержка многопользовательской игры, она не работает в полноэкранном режиме и имеет только передние спрайты для монстров. В оригинальной версии отсутствует 10 уровней (в два раза больше отсутствующих уровней, чем в любой другой версии игры). Командная строка показывает вверх после того, как рулона кредитов , если игрок заканчивает игру , либо используя коды или начиная с любого уровня, отличными от первого уровня, запирание игры. Точно так же в этих сценариях невозможно получить доступ к секретному уровню. Из-за отсутствия третьего эпизода BFG 9000 можно получить только с помощью читов. Из-за плохого использования звукового чипа YM2612 звуковая дорожка этой версии считается хуже, чем у других версий, и многие звуковые эффекты отсутствуют. Как и в большинстве консольных портов середины 90-х, уровни взяты из версии Atari Jaguar. В этой версии нет Кибердемона, Мастера паука или Призрака. Есть опция выбора уровня, которая позволяет игроку начать с любого из первых пятнадцати уровней, хотя нет возможности сохранить игру или настройки.

В 1995 году Famicom Tsūshin поставил 32-кратной версии игры 30 баллов из 40 .

Атари Ягуар

Версия Jaguar была опубликована Atari и выпущена 28 ноября 1994 года. Эта версия имеет больше уровней, чем версии для SNES и 32X , и столько же уровней, как версии 3DO и GBA . id Software пришлось урезать порт, чтобы игра поместилась на 2-мегабайтный картридж. Он включает 22 из 27 уровней версии для ПК, хотя многие из них упрощены, а также два новых уровня (уровни с названиями «Вавилонская башня» и «Адская крепость» не совпадают с одноименными уровнями ПК). В отличие от версий 32X, SNES и 3DO, эта версия отображения игры занимает весь экран, хотя и с непрозрачной строкой состояния внизу. Игра работает с довольно постоянной и плавной частотой кадров. Уровни используют более сложные световые эффекты, но имеют меньшие различия в глубине пола и высоте потолка. В нем отсутствуют Кибердемон, Мозг паука и Призрак. Он совместим с сетевым устройством JagLink 2-console для двух игроков, чтобы играть в deathmatch. Версия Jaguar не имеет музыки во время игры, но воспроизводит заглавную тему и музыку антракта с новыми инструментами. Настройки игры и прогресс по уровням сохраняются автоматически, и игрок может начать новую игру в любом месте до последнего достигнутого уровня. Вместо того, чтобы циклически выбирать оружие, игрок может выбрать оружие, нажав соответствующую кнопку на цифровой клавиатуре контроллера.

Компания Next Generation дала ему четыре звезды из пяти и назвала его «Определенно лучшим титулом Jaguar, который мы когда-либо видели».

Супер РЭШ

Версия Doom для Super NES была опубликована Williams Entertainment, разработана Sculptured Software и выпущена 1 сентября 1995 года. Рэнди Линден, главный программист, создал новый игровой движок, названный движком Reality для порта. В игре используется чип GSU-2 с питанием от Super FX (часто называемый чипом Super FX 2), и она была одной из немногих игр для SNES, в которых использовался цветной картридж: Doom был выпущен в красном картридже в Соединенных Штатах; черный или стандартный серый картридж в Европе; а также красный, черный или серый картридж в Австралии.

Версия Doom для SNES включает все пять уровней версии для ПК, которые отсутствовали в версии Atari Jaguar, но вместо этого отсутствует другой набор из пяти уровней, и, как и версия Sega 32X, не имеет эксклюзивных уровней для консоли. Включенные уровни больше похожи на уровни ПК, чем другие порты. Это также был единственный порт Doom для домашней консоли, выпущенный в 1990-х годах, в котором были представлены все три исходных секретных уровня и уровни боссов из версии для ПК. Как и в версии для Sega 32X, дисплей игрока не использует весь экран, а враги анимируются только спереди, что означает, что они всегда смотрят на игрока. Это делает борьбу монстров невозможной, хотя монстры одного типа могут наносить урон друг другу снарядами. Полы и потолки не имеют текстурной карты, и в этой версии игры также отсутствуют резервные сохранения батареи и система паролей, что означает, что каждый эпизод должен быть закончен с самого начала. Сетевая игра была доступна только при использовании модема XBAND , который включал поддержку смертельного матча для двух игроков. В этой версии отсутствует враг Spectre (заменен обычными монстрами-демонами), хотя в ней есть монстры-боссы Cyberdemon и Spider Mastermind, которых нет в версиях Atari Jaguar, Sega 32X и 3DO. В версиях для Северной Америки и PAL второй эпизод нельзя воспроизвести на уровнях сложности «Я слишком молод, чтобы умереть» и «Эй, не слишком грубо», а третий эпизод можно воспроизвести только на уровнях «Ультра-насилие» и «Кошмар». "трудности, если один из них выбран в меню выбора эпизода игры, хотя можно сыграть в третий эпизод на сложности" Ушиби меня в изобилии ", если игрок побьет второй эпизод на этом уровне сложности. Однако в японской версии все три эпизода можно сыграть на любом уровне сложности.

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

Отзывы о версии Super NES в основном были отрицательными. Electronic Gaming Monthly дал этой версии 5,375 баллов из 10. Двое из их рецензентов сказали, что она «приличная», но явно уступает другим версиям Doom , в то время как двое других сочли ее плохой игрой, даже не сравнивая ее с другие версии. Они особенно критиковали за то, что враги на расстоянии слишком пикселированы, чтобы их можно было увидеть, из-за чего «создается впечатление, что вас бьют без всякой причины». Они назвали "выдающуюся" музыку своей сильной стороной. Критик Next Generation также жаловался, что враги настолько пикселированы на среднем расстоянии или дальше, что сливаются с фоном. Он также раскритиковал графику в целом как требующую «постоянного прищуривания», чтобы понять, что происходит, и назвал элементы управления «плохими и вялыми». Признавая, что создание порта Doom для консоли последнего поколения вообще было впечатляющим техническим достижением, он пришел к выводу, что порт не стоит того, и дал ему две звезды из пяти. GamePro ' s Топор Grinder вместо указано , что удаленные объекты четко и ясно, и что это объекты , которые крупным планом , которые кажутся чрезвычайно Pixelated. Он дал версии Super NES в целом отрицательную оценку, заявив, что в игру практически невозможно играть из-за неотзывчивого управления.

14 июля 2020 года исходный код игры был выпущен создателем игры Рэнди Линденом по лицензии GPL-3.0 .

Игровая приставка

PlayStation версия Гибели была опубликована и разработанной Williams Entertainment и выпущена 16 ноября 1995 года Эта версии провела шесть месяцев в развитии. Это одна из самых продаваемых версий игры после оригинальной версии для ПК. Он был переиздан несколько раз, сначала в диапазоне " Greatest Hits " в США, который требует, чтобы игры были проданы там не менее 150 000 копий, и в " Platinum Range " в регионах PAL , что указывает на то, что было продано более 600 000 копий. копии на этих территориях.

Изменения по сравнению с оригиналом для ПК включают удаление уровня сложности «Кошмар» и тот факт, что прогресс сохраняется с помощью паролей (указываемых в конце каждого уровня). Пароли также сохраняют статистику боеприпасов и здоровья, но цифры для них округлены. Всего в этой версии 59 уровней; 23 уровней от РСА - версии Гибели (отредактированы так же, как версии Jaguar и 32X), оба из уровней , предназначенных для версии Jaguar, шесть новых уровней , созданных командой Midway, пяти уровней от The Ultimate Гибель ' четвертого эпизода с, и 23 уровня из Doom II . В отличие от других портов Doom 1990-х годов , включены все враги из версии Doom для ПК . Однако Архи-мерзкого монстра из Doom II нет; по словам одного из дизайнеров игры, Гарри Тизли, это произошло потому, что у него было вдвое больше кадров, чем у любого другого монстра, и команда чувствовала, что они «просто не могут воздать ему должное» на PlayStation. Однако есть одно новое чудовище - Кошмарный Призрак. По словам Тизли, это было добавлено, чтобы добавить разнообразия и воспользоваться возможностями PlayStation. На PlayStation доступны режимы Deathmatch для двух игроков и кооперативный многопользовательский режим, если две консоли связаны с использованием исходного последовательного порта ввода-вывода, и каждая консоль имеет собственный контроллер и вставлен диск Doom .

Многие текстуры были уменьшены в размере из-за технических ограничений. В результате фотография выглядит не так, как в версии для ПК; по сути, это тот же анимированный спрайт, но сдавленный с боков. Был представлен небольшой набор новой графики и визуальных эффектов. Они включают в себя секторное цветное освещение, анимированное, пламя заполненные небо и новую анимацию для кружка выстрела игрока, который показывает Doomguy головы «s взрывающегося , если персонаж игрока gibbed . Впервые полупрозрачные призраки нарисованы без каскадного эффекта (включая более темные призраки кошмаров). Оригинальная музыка Бобби Принса была заменена новой партитурой Обри Ходжеса . Звуковые эффекты и закадровый голос также были полностью переделаны Ходжесом, а в некоторых частях некоторых уровней были добавлены эффекты эха. Весь текст истории вырезан, за исключением финала и второго антракта из Doom II , последний из которых появляется в конце Ultimate Doom .

С 1 октября 1996 года, порт , содержащие уровни от Master Levels для Doom II и Final Гибели был выпущен для PlayStation под названием Final Гибель . Версия Final Doom для PlayStation имеет тринадцать уровней из Master Levels для Doom II , одиннадцать уровней из TNT: Evilution и шесть уровней из The Plutonia Experiment . Как и версия Doom для PlayStation , Final Doom использует пароли. В отличие от версии Doom для PlayStation, в Final Doom доступна поддержка периферийных устройств PlayStation Mouse .

Версия для PlayStation была встречена критиками, причем критики согласились, что это лучшая консольная версия игры на сегодняшний день. Майор Майк из GamePro дал ему высшую оценку во всех четырех категориях (графика, звук, управление и FunFactor), отметив, что это не просто прямое преобразование, а радикально переработанное и всеобъемлющее издание с «достаточным количеством новых поворотов, чтобы удивить даже самый уставший от битв игрок Doom ». Он приветствовал включение Doom II , добавленные уровни, гораздо более плавную графику по сравнению с предыдущими консольными портами, чистые звуковые эффекты, «леденящую кровь» музыку и точное управление. Обозреватель Maximum обнаружил, что наиболее ценными аспектами порта являются огромное количество уровней, использование плечевых кнопок для обстрела и «значительно улучшенный» звук. Он набрал 5 из 5 звезд. Обозреватель Next Generation сказал, что версии для PlayStation удалось «посрамить предыдущие усилия для 32X, Jaguar и особенно Super NES» своей высокой частотой кадров, впечатляющими световыми эффектами, отзывчивым управлением, возможностью игры на смерть, а также включением Doom II и уровни из Ultimate Doom . Он жаловался, что стены «липкие» и что он чувствует себя обгоревшим при просмотре портов Doom , и дал ему четыре звезды из пяти. Обзор игр для PlayStation от Next Generation за 1996 год повысил оценку до идеальных пяти звезд. IGN поставил ему 7 баллов из 10, сославшись на высокую частоту кадров, впечатляющие световые эффекты, использование кабеля PlayStation Link и наличие контента Doom II . Однако критиковали за то, что игра устаревает (обзор был опубликован через год после выхода версии для PlayStation). GamePro наградил ее лучшей игрой для PlayStation 1995 года.

Интерактивный мультиплеер 3DO

Версия 3DO была опубликована 3DO и разработана Art Data Interactive при содействии Logicware и выпущена в 1996 году. Она имеет тот же уровень, что и версия для Atari Jaguar, а также ту же функцию автоматического сохранения, но в ней отсутствует многопользовательский режим. режимы. Эта версия работает на маленьком экране с низкой частотой кадров, хотя в ней есть возможность еще больше уменьшить размер экрана, что позволяет игре работать быстрее и плавнее. В нем отсутствуют некоторые эффекты, которые есть в других версиях, но есть обновленный саундтрек с ремиксами и оригинальной музыкой. Cyberdemon и Spider Mastermind отсутствуют, хотя Spectre (который отсутствует в версиях Jaguar, SNES и 32X) включен. Версия 3DO изначально была более амбициозным проектом, призванным превзойти версию для ПК, но после того, как она провалилась в аду разработки в течение двух лет, с программистом был заключен контракт на создание базового порта за десять недель. Из-за жестких временных ограничений перенос саундтрека был непрактичным, поэтому партитура была перезаписана для порта генеральным директором Art Data Interactive и его группой. В декабре 2014 года исходный код версии 3DO был опубликован под лицензией MIT .

Максимально тщательно продумана эта версия из-за отсутствия оптимизации PAL , больших границ, нестабильной частоты кадров даже на минимально возможном размере экрана, мягкой цветовой палитры, музыки, которой не хватает атмосферы, и времени загрузки. Они добавили, что частота кадров и замедление делают игру слишком простой: «Когда большое количество монстров прибывает, чтобы выбить из вас дерьмо, игра замедляется до такой степени, что у вас есть время, чтобы выстроить свои выстрелы и стрелять». Единственная похвала за интуитивно понятную и эффективную конфигурацию управления, они дали ему одну из пяти звезд. GamePro назвал это «худшей консольной версией Doom на данный момент», в основном из-за нестабильной частоты кадров.

Sega Saturn

Основанный на версии для PlayStation, Doom был перенесен на Sega Saturn компанией Rage Software и опубликован GT Interactive в 1997 году. Несмотря на то, что он содержит те же уровни, врагов, структуры и большинство звуковых эффектов и музыки из версии для PlayStation, этот порт страдает ряд отличий и неудач; частота кадров значительно ниже, анимация медленнее, отраженные звуковые эффекты и секторное освещение отсутствуют, монстры Spectre и Nightmare Spectre не имеют полупрозрачных текстур и вместо этого рисуются в виде прозрачных спрайтов обычных врагов-демонов, и анимированный огненный горизонт в определенных уровнях нет, как правило , заменяются Думы II " городской пейзаж с. Ведущий программист этого порта Джим Бэгли позже сказал, что изначально он запрограммировал движок с аппаратным ускорением, который работал бы наравне с высокопроизводительными ПК того времени, но id Software запретила использование движка из-за искажения текстуры, вызванного процесс рендеринга, в результате которого в окончательной версии используется полностью программный рендерер. Джон Кармак из id Software объяснил, что они запретили использование движка, потому что «я ненавидел плавание с аффинной текстурой и интегральные квадовертки».

Эта версия совместима с аналоговым контроллером Saturn и мышью Saturn . Однако мышь нельзя использовать для атаки, доступа к автокарте или ручной смены оружия (хотя, как и во всех версиях Doom , персонаж игрока автоматически экипирует оружие, когда оно впервые приобретено, и переключается на другое оружие, если используется текущее оружие). закончились боеприпасы).

Упаковка для американского релиза содержит несколько ошибок, таких как снимки экрана игры на задней панели, которые на самом деле относятся к ПК-версии Final Doom , и она утверждает, что «готова к смертельному бою», хотя на самом деле это только один игрок ( Deathmatch и совместные многопользовательские режимы есть только в версиях для Японии и PAL, несмотря на то, что кабель Saturn link, необходимый для игры в этих режимах, не был выпущен в регионах PAL).

Порт Saturn был встречен в целом отрицательно, большинство обозревателей сочли его намного ниже качества версии для PlayStation. Наиболее частыми критическими замечаниями были низкая частота кадров и отсутствие определенных графических элементов в версии для PlayStation. Усталость рецензентов от портов Doom также продолжала играть роль; Джефф Герстманн , оценивший ее на 3,1 балла из 10 в GameSpot , прокомментировал: «Если я увижу еще одну игру Doom, выпущенную на любой платформе, я собираюсь выследить виновных и медленно их убить». Журнал Sega Saturn Magazine присвоил порту 56% баллов, а рецензент охарактеризовал его как «потрясающе плохую конверсию классической игры», оценив низкую производительность игры как непростительную, учитывая возможности 2D-рендеринга Saturn, и полагая, что даже более ранние версии 32X и Jaguar играли намного лучше, несмотря на то, что были выпущены на менее мощных системах. GamePro был менее возмущен, полагая, что, хотя порт Saturn явно уступает версиям для ПК и PlayStation, он приятен в абсолютном выражении и «успешно имитирует версию для PlayStation в большинстве категорий - за решающим исключением скорости».

Game Boy Advance

Game Boy Advance версия Гибели была разработана Дэвид А. Палмера Productions и была выпущена на 5 ноября 2001 года , и показала установленный уровень , идентичные версии Jaguar, так как двигатель на самом деле порт него.

Оба порта GBA имеют ту же многопользовательскую функциональность, что и версия для ПК. Это были первые порты Doom на портативных устройствах . И Doom, и Doom II подверглись гораздо большему количеству цензуры, чем другие порты (монстры кровоточат зеленым, а не красным, и многие другие тревожные спрайты, такие как трупы, пронзенные шипами, удалены), в результате чего рейтинг подростков от ESRB .

Xbox

Коллекционное издание Doom 3 Limited Collector's Edition, разработанное совместно id Software и Vicarious Visions и выпущенное 4 апреля 2005 года, включает порты Ultimate Doom и Doom II , включая многопользовательский режим с разделенным экраном для двух или четырех игроков. Пакет расширения Resurrection of Evil также содержит The Ultimate Doom и Doom II , а также уровни Master для Doom II .

Xbox 360

27 сентября 2006 года Doom был выпущен для загрузки в Xbox Live Arcade для Xbox 360 . В игре есть все 4 эпизода из The Ultimate Doom, а также совместные онлайн-режимы и режимы смертельного боя через Xbox Live . Как и версия для Xbox, она не включает ни один из консольных уровней, которые присутствовали в более ранних портах. Поддерживает 11 размеров экрана и имеет более высокое графическое разрешение, чем любой предыдущий консольный порт. Из-за ошибки музыка играет с меньшей скоростью. Этот порт, запрограммированный Nerve Software , также относится к Vicarious Visions и, вероятно, имеет общий код с версией Xbox. В этой версии игры нет читов.

В 2010 году игра была удалена из Xbox Live Marketplace, потому что Activision , издатель игры, больше не имела права поддерживать игру на Marketplace, но с 20 января 2012 года она была переиздана Bethesda Softworks , то же самое. компания, выпустившая аркадную версию Doom II: Hell on Earth для Xbox Live .

Обе игры обратно совместимы с Xbox One и могут быть приобретены в магазине Xbox. Они также загружаются, если диск для Doom 3: BFG Edition вставлен в консоль вместо упакованных версий игр, включенных в это название, хотя диск необходим для воспроизведения. Их также предлагали в качестве предзаказа для перезагрузки 2016 года .

PlayStation 3

Doom 3 BFG Edition содержит The Ultimate Doom и Doom II: Hell on Earth . Позже в сети PlayStation Network была выпущена игра Doom Classic Complete, в которую вошли The Ultimate Doom , Doom II: Hell on Earth , Master Levels for Doom II и Final Doom , причем последние два впервые появились полностью на консоли.

25-й юбилейный релиз

Doom и Doom II были выпущены для PlayStation 4 , Nintendo Switch , Xbox One , Android и iOS 26 июля 2019 года во время QuakeCon в честь 25-летия франшизы.

Bethesda подверглась критике за обвинения в том, что она включила в эту версию дополнительное управление цифровыми правами , поскольку в первоначальных выпусках для игры пользователям требовалось войти в учетную запись Bethesda.net. Позже Bethesda заявила, что это не должно было быть обязательным, а являлось дополнительной ссылкой для получения вознаграждений в программе сервиса «Slayers 'Club» для Doom , и что обязательный вход в систему будет удален в патче. Этот первоначальный выпуск для Doom 1 и 2 в выпуске 25-й годовщины также страдает неравномерными пикселями, неправильным соотношением сторон (без опции для 4: 3), неправильным положением освещения и музыкой, не соответствующей исходной версии выпуска DOS. 9 января 2020 года Bethesda опубликовала объявление о том, что Doom 1 и 2 будут иметь патч и обновление, устраняющие проблемы, которые преследовали первоначальные выпуски Doom 1 и 2. Обновления, включая быстрое сохранение, поддержку 60 кадров в секунду, поддержку соотношения сторон 4: 3 и поддержку надстроек (например: Final Doom, No rest for the Living и т. Д.). 6 марта были выпущены дополнительные обновления и патчи для Doom, а 1 и 2 включают улучшения звука, функции качества жизни и незначительную оптимизацию производительности.

Другие устройства

iOS

Официальный порт Doom под названием Doom Classic был выпущен в 2009 году для устройств iOS. Doom Classic iOS - один из немногих официальных портов, которыми занимается бывший разработчик Id Software Джон Кармак , и он основан на исходном порте PrBoom .

Эта версия Doom с тех пор была заменена версией 25th Anniversary в iOS App Store из-за того, что Doom Classic не обновляется с поддержкой более новых версий iOS.

WebTV / MSN TV

Официальные планы переноса Doom на интернет-устройства WebTV Plus и EchoStar DishPlayer , разработанные с использованием аппаратного обеспечения на базе WebTV (позже MSN TV) и предназначенные для использования с соответствующей службой, были объявлены еще в конце 1998 и 1999 годов соответственно. Хотя он получил официальный выпуск для устройств DishPlayer только в 1999 году вместе с You Don't Know Jack и Solitaire, все они были созданы для демонстрации технологических возможностей оборудования, порт, сделанный для оригинальных устройств WebTV Plus, который не был публично выпущен, был обнаружен его специальная сцена взлома примерно в августе 1998 года, которую можно было загрузить только при подключении к внутренней службе WebTV. Оба порта были урезанными версиями полной игры, содержащими только 4 эпизода, скорее всего, из-за того, что они были сделаны исключительно как демонстрации и как способ сэкономить место на жестких дисках приставок WebTV. Порты также использовали клавиатуру WebTV для ввода управления. Потому что не было никакого беспокойства о том, как устройства хранят информацию на жестких дисках, когда какой-либо порт был известен, а в случае порта WebTV Plus копии, предположительно, потенциально могли быть удалены с жестких дисков по команде от WebTV. службы, порты WebTV Plus и DishPlayer какое-то время оставались незавершенными. В 2014 и 2021 годах оба порта, соответственно, были доступны для воспроизведения вне службы WebTV и в некоторой степени «сохранены» хакерами WebTV MattMan69 и eMac. Эти усилия не были направлены на сохранение портов в их первоначальном состоянии и в первую очередь предназначались для объединения и работы с пользовательскими образами прошивки WebTV под брендом «HackTV», которые в первую очередь были разработаны для превращения коробки WebTV в своего рода «игровую машину», и, особенно, в случае версии WebTV Plus, внесите изменения, чтобы нести этот брендинг «HackTV» в игре, где это необходимо. Помимо этого, на обоих портах WebTV нет оригинальных файлов игры, сохраненных в Интернете.

В Doom Eternal

В Doom Eternal оригинальные игры Doom и Doom II доступны для игры на ПК Doom Slayer's в Fortress of Doom. Оба должны быть разблокированы, первый - путем сбора всех внутриигровых чит-кодов, а второй - с помощью пароля FLYNNTAGGART.

Список исходных портов

Это список неофициальных портов движка, используемого для запуска Doom , называемых исходными портами , которые расширяют возможности движка, изменяют то, как запускается игра, или делают ее совместимой с другими операционными системами, и получили существенные заметное покрытие.

Известно, что существовали сотни исходных портов. The Doom двигатель «сек исходного код был выпущен для общественности 23 декабря 1997 г. Хотя Думы были первоначально создана для DOS, оригинальный релиз был источник для последующего Linux версии, из - за использование собственной звуковой библиотеки в версии DOS . Первоначальной целью исходных портов была кроссплатформенная совместимость, но вскоре после выпуска исходного кода Doom программисты исправляли старые, нерешенные ошибки и недостатки Doom в своих собственных исходных портах, а затем вводили свои собственные модификации для улучшения игровых функций. и изменить игровой процесс.

Исходный код был первоначально выпущен под патентованной лицензией, которая запрещала коммерческое использование и не требовала от программистов предоставления исходного кода для модификаций, которые они выпустили в исполняемой форме, но позже он был повторно выпущен 3 октября 1999 года под лицензией GPL- 2.0 или более поздняя лицензия по запросу сообщества.

Персональные компьютеры

Linux, macOS, Windows

GLDoom

Один из первых исходных портов, glDoom, был попыткой принести поддержку ускоренной графики OpenGL в движок Doom , разработанный Брюсом Льюисом. Проект был отменен в 1999 году после аварии в доме Льюиса, в результате которой произошел сбой жестких дисков, на которых хранился исходный код проекта, и он был уничтожен. Одновременно были уничтожены резервные ленты с кодом. Это было названо id Software в качестве одной из причин, по которой он повторно опубликовал исходный код под свободной лицензией, поскольку полагал, что подобные инциденты можно предотвратить, потребовав от разработчиков поделиться своими изменениями. Однако в апреле 2010 года Льюис заново открыл источники glDoom на одном из жестких дисков своего покойного друга.

Бум и производные

Boom был портом для DOS исходного кода Doom от TeamTNT . Boom исправил многочисленные программные сбои и добавил множество других программных улучшений в движок до такой степени, что его дополнения были включены в большинство современных версий исходных портов Doom (таких как PrBoom +, ZDoom и Doom Legacy). Последнее обновление Boom было выпущено 22 октября 1998 года. В октябре 1999 года был выпущен исходный код Boom. Дальнейшее развитие Boom как исходного порта было продолжено для DOS как MBF, для Windows как PrBoom и для Linux как LxDoom. Последние два позже объединились как PrBoom и также взяли на себя многие функции MBF, поэтому собственный преемник PrBoom, PrBoom +, фактически является современным эквивалентом Boom.

Двигатель вечности

Eternity Engine - это исходный код Windows под лицензией GNU General Public License . Впервые он был выпущен 8 января 2001 года как версия 3.29 beta 1. Первоначально он предназначался для полной конверсии Doom , но после того, как этот проект был приостановлен (в конечном итоге был отменен в 2006 году), основное внимание уделялось движку. Двигатель основан на Smack My Marine Up (SMMU). Он включает в себя такие функции, как создание сценариев, порталы, полиобъекты и поддержку Heretic .

Лучший друг морской пехоты

Marine's Best Friend (MBF) - это исходный порт на базе DOS. Он основан на Boom и добавляет несколько новых функций, включая графику с высоким разрешением, улучшенный AI монстров , эмуляцию предварительных бета-версий Doom и «помощников», которые следуют за игроком и помогают ему (в частности, собак, которым имя двигатель ссылается). Он был разработан Ли Киллоу и больше не обновляется. Его код позже был использован в качестве основы для исходного порта Smack My Marine Up, который, в свою очередь, использовался для создания Eternity Engine. Часть его кода также была принята в PrBoom. В августе 2004 года Джеймс Хейли и Стивен МакГранахан портировали «Лучшего друга Марин» на Windows как WinMBF. Последний раз WinMBF обновлялся в январе 2005 г.

PrBoom

PrBoom - это исходный порт Doom, полученный из портов Boom и MBF для Linux и Windows, который включает в себя дополнительный модуль рендеринга OpenGL , а также параметры, позволяющие восстанавливать поведение более ранних исполняемых файлов (таких как Doom версии 1.9, Boom и MBF). способами. Вариант под названием PrBoom + обеспечивает расширенные возможности записи и просмотра демонстрационных роликов. PrBoom использовался в качестве движка для официального порта id Software для iPhone, Doom Classic . Исходный порт упакован в Центр программного обеспечения Ubuntu, а также в репозиторий программного обеспечения RPM Fedora вместе с Freedoom . PrBoom последний раз обновлялся 9 ноября 2008 г.

Хотя PrBoom и PrBoom + проще, чем некоторые другие исходные порты Doom , их часто предпочитают, поскольку они остаются относительно близкими к поведению оригинальных игр и имеют хорошую демонстрационную поддержку. Однако некоторые исправления ошибок и изменения поведения других портов могут нарушить баланс уровней, созданных для исходных игр, давая игрокам определенные преимущества или недостатки.

Двигатель судного дня и производные

Doomsday Engine - это исходный порт под лицензией GPLv2 (включающий бывшие jDoom, jHexen и jHeretic), который работает в Linux , Mac OS X и Windows . Исходный порт также поддерживает Heretic , Hexen: Beyond Heretic и Doom II . Его аппаратное ускорение поддерживает 3D-модели, динамическое освещение, сглаживание объектов и движений, тени и другие функции. Он также включает типы линий и секторов XG для редактирования расширений, а также встроенный главный серверный браузер игр (пусковую установку).

DOSDoom и производные

DOSDoom - это первый порт исходного кода Doom для DOS, запущенный через день после выпуска исходного кода игры для Linux в 1997 году. Он был создан Чи Хоангом, который взял исходный выпуск исходного кода Doom для Linux и перенес его обратно в DOS. . Он эволюционировал, чтобы включить несколько новых функций, которые ранее были невидимы в то время вскоре после выпуска исходного исходного кода Doom , включая полупрозрачность, высокое разрешение и цветопередачу, а также вертикальное прицеливание.

Наследие Рока

Doom Legacy - это исходный порт, изначально написанный как ответвление DOSDoom, представляющий вид мышки, прыжки, консоль, deathmatch для 32 игроков, скины и, позже, собственные порты Windows, Linux и Mac OS X. Он также эволюционировал для поддержки многих функций стрелы и 3D-ускорения . Более поздние выпуски включают в себя дополнительные функции, в частности возможность для уровней содержать этажи непосредственно над этажами в декабре 2000 года, что означает, что уровни не обязательно должны быть строго двухмерными с точки зрения сверху вниз, как это было в оригинальных играх с движком Doom . У него есть собственный язык сценариев, который называется Fragglescript.

Вавум

Vavoom - это исходный порт, созданный путем слияния деревьев исходных текстов Doom , Heretic и Hexen: Beyond Heretic для создания единого исполняемого файла. Он также включает в себя фрагменты исходного кода Quake (используемый в основном для работы в сети и рендеринга) и был первым исходным портом, поддерживающим Strife: Quest for the Sigil . Он находится в разработке с сентября 1999 года и был впервые выпущен 14 июня 2000 года. Среди его функций - настоящий трехмерный полигональный движок с цветным освещением и программным обеспечением, средства визуализации Direct3D и OpenGL, поддержка Freelook, трехмерные этажи и поддержка расширенных возможностей Boom. атрибуты. Исходный порт упакован в репозиторий программного обеспечения Fedora RPM вместе с бесплатными установщиками, которые получают уровни условно-бесплатного ПО для всех игр, используемых движком по умолчанию.

ZDoom и производные

ZDoom - это исходный порт, запущенный для Windows 6 марта 1998 г. и более поздних версий для Linux и macOS . Он поддерживает расширения редактирования Boom, а также все расширения, сделанные в версии движка Doom, используемой в Hexen: Beyond Heretic , а также несколько других новых функций. Он также поддерживает другие игры, использующие движок Doom . В отличие от многих других исходных портов, ZDoom не может воспроизводить демоверсии, записанные с помощью Vanilla Doom , включая вступительные демо, найденные в IWAD. Последняя версия ZDoom была выпущена в феврале 2016 года и была официально прекращена 7 января 2017 года. В объявлении создатель ZDoom, Рэнди Хейт, рекомендовал вместо этого использовать QZDoom или GZDoom.

GZDoom

GZDoom - это исходный порт, основанный на ZDoom, который расширяет свой набор функций, включая рендерер OpenGL 3. Он был выпущен 30 августа 2005 года. GZDoom также может похвастаться поддержкой 3D-пола, совместимой с Doom Legacy и Vavoom, поддержкой 3D-моделей, скайбоксов на 360 градусов и другими функциями. Версия 2.4.0 была первой версией, официально выпущенной на ZDoom.org одновременно с выпуском QZDoom 1.3.0 19 марта 2017 года.

Skulltag и Zandronum

Skulltag был одним из многопользовательских портов Doom, основанных на (G) ZDoom. Он добавил многопользовательский режим для 32 игроков и различные режимы игры: стандартные типы, такие как бой на смерть и захват флага , и другие режимы, такие как совместные волны и карты вторжения. Skulltag поддерживает 3D-модели и текстуры высокого разрешения. Skulltag получил окончательное обновление 7 ноября 2010 г. и был закрыт 7 июня 2012 г.

На смену Skulltag 98e пришел Zandronum, созданный теми же разработчиками после того, как первоначальный создатель перешел в другой проект. Zandronum был впервые выпущен как версия 1.0 24 августа 2012 года. Zandronum улучшил поддержку до 64 игроков онлайн на сервере и представил Last Man Standing и другие, более оригинальные игровые режимы.

ZDaemon

ZDaemon - это сетевой многопользовательский порт исходного кода для Doom . Это форк другого исходного порта, Client / Server Doom или csDoom , первого стабильного исходного порта, позволяющего играть в Интернете с использованием сетевого кода клиент / сервер (из QuakeWorld ). С помощью ZDaemon игроки создают учетную запись, а затем могут легко подключаться к многопользовательским серверам с помощью встроенного браузера серверов (ZDaemon Launcher). ZDaemon Launcher также имеет доступ к IRC- каналу ZDaemon через собственный клиент под названием «ZRC» (ZDaemon Relay Chat). Чтобы сократить количество подделок и спуфинга, в версии 1.09 была введена внутриигровая аутентификация по нику, которая позволяет игрокам использовать псевдонимы (например, для тегов клана), но только тогда, когда они фактически владеют ником. ZDaemon также собирает статистику с серверов, на которых он включен, а также очки опыта, позволяя игрокам повышать уровень во время игры, хотя повышение уровня не дает никаких преимуществ в игре.

Шоколадный рок

Chocolate Doom - это исходный порт для Windows , Linux , macOS , AmigaOS 4 , MorphOS и других современных операционных систем, который разработан так, чтобы вести себя как можно ближе к исходному исполняемому файлу DOS (« Vanilla Doom»), вплоть до дублирования. ошибки, обнаруженные в исполняемом файле DOS, даже ошибки, приводящие к сбою игры . Это включает больше, чем просто оставление ошибок в исходном коде. Некоторые ошибки, присутствующие в версии для DOS (например, ошибка неба в Doom II ), были исправлены в выпущенном исходном коде Doom , поэтому эти ошибки были воссозданы для Chocolate Doom. Первая версия Chocolate Doom была выпущена 7 сентября 2005 года. Поскольку она разработана как можно ближе к исполняемому файлу DOS, в ней нет новых функций и отсутствует поддержка высокого разрешения. Он поддерживает эмуляцию музыки OPL3 , а также стандартный выход MIDI в своей операционной системе. Это популярный движок для тестирования дизайнеров уровней и игроков, предпочитающих немодифицированный Doom. По умолчанию он имитирует поведение doom.exe версии 1.9, работающей под Windows 98 , хотя он будет имитировать исполняемые файлы из The Ultimate Doom или Final Doom, если обнаружит их соответствующие IWAD.

Амига

Существуют различные версии Doom для компьютеров Amiga , одним из самых известных примеров является ADoom.

macOS

Zandronum разработан специально для macOS. Исходные порты, такие как Doomsday, Odamex или PrBoom, совместимы с OS X, но в основном это кроссплатформенные проекты, предназначенные для максимальной переносимости.

Портативные устройства

Nintendo DS

Порт PrBoom был написан для Nintendo DS. Патчи PWAD и DEH поддерживаются, но только путем создания отдельного файла с аргументами для их загрузки при запуске. Воспроизведение по сети Wi-Fi поддерживается при использовании сервера PrBoom, установленного на ПК.

Digita OS

DOOMD был портом для цифровых камер DigitaOS от FlashPoint Technology . Порт основан непосредственно на версии исходного кода 1997 года. Поддерживаются как Doom, так и Doom II IWAD. Пользовательские WAD поддерживаются, но не реализован интерфейс выбора.

iPod

Взлом позволил iPod 5-го поколения запускать порт Doom . Также возможно запустить Doom на iPod с подключаемым модулем Rockdoom Rockbox .

Zune и Zune HD

Было выпущено два порта для работы на устройствах Zune с использованием OpenZDK . Один для Zune HD, а другой для Zunes третьего поколения и ниже.

Серия TI-Nspire

Был создан исходный порт для графических калькуляторов TI-Nspire (в частности, программа для взлома NDless ) под названием nDoom. Он является прямым портом исходного движка Doom и, как следствие, поддерживает все IWAD и PWAD, которые были разработаны для исходного исполняемого файла. Добавлена поддержка Heretic: Shadow of the Serpent Riders и Hexen .

ОС Symbian

Еще один порт из оригинального CDoom, созданный для машин DOS, и c2Doom, специально перенесенный на смартфоны Nokia Series 60 версии 2 и 3. Возможно, этот мод произошел из Кореи, основываясь на трейлере, который был опубликован на YouTube.

Другие порты

Эти исходные порты Doom работают на виртуальных машинах, таких как виртуальная машина Java или Adobe Flash, но при этом основываются на исходном коде движка Doom . Из-за природы последнего некоторые из этих портов выбрали использование автоматического синтаксического анализа кода C (например, Adobe Alchemy ), в то время как другие приняли серьезную переработку.

HTML5

Freedoom был перенесен во всемирную паутину через Emscripten и asm.js под названием "boon".

Джава

В прошлом было несколько неудачных попыток создать исходный порт Doom на Java, такой как DoomCott или Stark Engine, которые либо были заброшены, либо так и не получили достаточной функциональности, чтобы их можно было правильно называть исходными портами. Единственный активный проект Java Doom по состоянию на 2010 год - это Mocha Doom, чистая реализация Doom на Java с функциями, аналогичными современным исходным портам Doom, и прямой совместимостью с исходными данными игры.

Doom 3 мод

Для Doom 3 был сделан мод, который позволяет игроку запускать оригинальный Doom с помощью внутриигрового терминала. Мод, называется «Терминал Дум», основан на коде выпуска 1997 источника, и представляет собой эксперимент по Doom 3 ' ев интерактивных поверхностей. Все розничные и условно-бесплатные версии Doom поддерживаются этим портом.

Логические анализаторы Hewlett-Packard серии 16700

Гибель была портирована на HP-UX 10.20 на PA-RISC платформе и включала как пасхальное яйцо на HP (позже Agilent и теперь Keysight ) «s» 16700 семейства PA-RISC на основе логических анализаторов .

Квест

В 2020 году порт виртуальной реальности был выпущен для Oculus Quest, а затем Oculus Quest 2 на онлайн-платформе независимых разработчиков виртуальной реальности SideQuest. Он был указан под названием «QuestZDoom» и был выпущен этим летом. Он тестировался в течение нескольких месяцев командой VR-разработчиков на Discord во главе с их главным разработчиком доктором Бифом, который также известен множеством VR-портов для игр с открытым исходным кодом, таких как оригинальная Half-Life и Return to Castle Wolfenstein, as а также первые две игры Quake, все с добавлением оговорки, что у вас уже должны быть оригинальные игры, либо на диске, либо путем покупки в Интернете у цифровых розничных продавцов, таких как Steam. По юридическим причинам оригинальные файлы игры не будут предоставлены Dr Beef в любое время, чтобы избежать проблем с пиратством. Целью QuestZDoom было реализовать движок, который мог бы надежно и плавно отображать классические игры Doom Engine 90-х в виртуальной реальности, в комплекте с возможностью загрузки многих популярных модов, в частности Brutal Doom, в игру через отдельно загружаемый менеджер модов, называемый «Пусковая установка QuestZDoom». Чтобы использовать этот движок, как и все порты движка Dr Beef, созданные фанатами, вы должны снабдить его собственными уже приобретенными копиями оригинальных игр Doom, включая, помимо прочего, «The Ultimate Doom», «Doom II: Hell». на Земле »и названиями Final Doom, известными как« Эксперимент Плутония »и« TNT Evilution »соответственно. Он также совместим с Heretic и Hexen, поскольку Raven Software разработала эти игры, используя модифицированную версию Doom Engine, предоставленную им id Software, создателями Doom Engine.

Nintendo Wii

WiiDoom - это порт Doom для Wii, использующий движок PrBoom с открытым исходным кодом.

Упрощенное генеалогическое древо

На следующей диаграмме изображено упрощенное генеалогическое древо исходных портов Doom.

Упрощенное генеалогическое древо исходных портов Doom

Смотрите также

использованная литература

внешние ссылки