DOOM действительно запускается на чём угодно: программист адаптировал игру под Commodore 64
Плюс одна платформа
Список платформ, на которых энтузиасты умудрились запустить Doom, давно превратился в отдельный жанр интернет-мемов. Игра уже работала на вейпе, принтере, осциллографе, тесте на беременность, банкомате и даже внутри самого Doom. Но полноценного порта на Commodore 64 до недавнего времени не существовало.
Почему это непросто

Легендарный 8-битный компьютер сняли с производства всего через год после релиза Doom в 1993 году. Несмотря на то, что для своего времени Commodore 64 был способен на настоящие технические чудеса, естественной платформой для трёхмерных шутеров от первого лица он никогда не считался — попросту не хватало вычислительной мощности.
Тем не менее инженер и программист Стив Маккри, ранее работавший над несколькими играми серии Metroid и VR-портом Resident Evil 4, взялся именно за эту задачу — разработку версии Doom для Commodore 64.
Как устроен порт

Проект нельзя назвать простым портированием, да и полноценным 3D он, строго говоря, не является. По словам самого Маккри, в основе лежит код его более раннего проекта The Keep — подземелья от первого лица, которое он в своё время создал для Commodore VIC-20, предшественника C64 с куда более скромными характеристиками (сам VIC-20 вышел всего годом раньше, в 1981-м).
Для отрисовки картинки используется техника ray casting на основе тайловой сетки. Впрочем, в отличие от The Keep, который больше напоминал плоский лабиринт в духе Wolfenstein 3D, версия Doom для C64 может похвастаться переменной высотой пола и потолка, лифтами, открывающимися дверями и видимым на экране оружием — тем, чего в The Keep не было вообще.

Судя по последнему демонстрационному видео проекта, результат выглядит впечатляюще. Там уже видна работающая система переменного освещения и скайбокс — то, что от восьмибитной машины начала 80-х ожидать было бы странно. По словам Маккри, на данный момент готовы уровни с E1M1 по E1M8, и сейчас он ищет помощь с написанием музыкального сопровождения для проекта.
Что говорят коллеги по индустрии
Проект впечатлил даже ветеранов. К примеру, основатель Apogee Software Скотт Миллер, издававший в своё время Wolfenstein 3D, отреагировал с нескрываемым удивлением. По его словам, в своё время он лично просил id Software сделать версию Wolfenstein 3D для Commodore 64, но получил ответ, что это попросту невозможно.
Doom как вечный бенчмарк энтузиастов

История с Commodore 64 — лишь очередная глава в давней традиции портирования Doom на максимально неподходящее для этого железо. Ранее энтузиасты также умудрялись запускать на слабом ретро-оборудовании и другие тяжёлые современные тайтлы. Например, Minecraft однажды заработал на оригинальном Game Boy Color, выглядя при этом на удивление играбельно.
Такие проекты редко несут практическую пользу, но отлично показывают инженерную изобретательность разработчиков и неизменную притягательность оригинального Doom — игры, которая в начале 90-х, по некоторым данным, была установлена на большем числе компьютеров, чем сама Windows.
Статьи по теме
- Что с DOOM: The Dark Ages Revelations?

- id Software не забыла про DOOM: The Dark Ages, к игре анонсировали дополнение Revelations

- Для DOOM 3 делают RTX-мод с технологией Path Tracing

- Саундтрек оригинальной DOOM попал в Библиотеку Конгресса США

- Секреты музыки DOOM: адаптивный саундтрек Мика Гордона и его влияние на геймплей

На каком самом необычном устройстве вы хотели бы увидеть запуск DOOM?
0 голосов
Автор
Алексей Прощайло
Игры, музыка, литература. И любое место, где есть море. VK: https://vk.com/alexi.here
Все материалы автораЧто думаете?

0 комментариев