Все новости
Это интересно
Сейчас читают
Doom
Аватар Evernews Evernews

Фанат создал чип, в который зашит первый уровень Doom

7
0
Поделиться
Телеграфировать

Рендер удалось уместить в 666 строчек кода.

Фанат создал чип, в который зашит первый уровень Doom

Разработчик и инженер Сильвиан Лефевр создал FPGA-чип, в который зашит первый уровень оригинального Doom. Все алгоритмы реализованы непосредственно при помощи программируемой вентильной матрицы Altera Cyclone V.

По словам Сильвиана, весь алгоритм отрисовки удалось уместить в 666 строчек кода. Рендер использует оригинальное BSP-древо, адаптированное под используемое железо. Все ассеты, применяющиеся в проекте Лефевра, тоже оригинальные.

Для их генерации используется препроцессор на Lua. Сперва он извлекает ассеты из WAD-файлов Doom, а затем генерирует на их базе код, который будет зашит в программируемый процессор.

Некоторые моменты, отмечает разработчик, нуждаются в улучшении. К примеру, в игре, зашитой на чип, используется разрешение 320х200 с частотой обновления 60 Гц вместо оригинальных 70 Гц.

Сейчас проект Сильвиана не полностью играбелен. На уровне нет противников, часть эффектов вроде мигающего света пока отсутствует, лифты и двери не работают. В ближайшее время Лефевр планирует выложить исходные файлы Verilog на GitHub.

Читать далее
Сколько вы тратите на игры за год?
Больше 100000 рублей
2041 голос, 7.2%
От 50000 до 100000 рублей
1323 голоса, 4.7%
От 25000 до 50000 рублей
1537 голосов, 5.5%
От 10000 до 25000 рублей
2526 голосов, 9.0%
До 10000 рублей
5139 голосов, 18.2%
Нисколько, я пират. Йо-хо-хо!
15622 голоса, 55.4%
Теги: Doom, Игры, Технологии
Аватар Evernews
Evernews
8089 подписчиков