Разработчик реализовал запуск Doom в KiCAD и на осциллографе

27 ноября 2025 года стало известно, что разработчику Майклу Эйлсу удалось реализовать запуск Doom в редакторе печатных плат KiCAD и на экране осциллографа.

Оба варианта запуска показывают возможности вывода графики без использования обычных пиксельных растров.

Первая модификация под названием KiDoom создает игровое поле прямо в редакторе печатных плат. Визуализация построена на принципах векторной графики, где стены уровней представляют собой медные дорожки, а объекты и персонажи заменены на посадочные места для компонентов. Автор сопоставил более 150 игровых объектов с реальными деталями. Аптечки и патроны изображены транзисторами в корпусе SOT-23, микросхемы SOIC-8 служат элементами декора, а крупные чипы формата QFP-64 выполняют роль главного героя и противников.

Технически KiDoom функционирует через связку измененного игрового движка и Python-плагина. Игра передает векторные данные через Unix-сокет в KiCAD, где скрипт распределяет элементы и обновляет экран. Производительность варьируется от 10 до 25 кадров в секунду, при этом основной проблемой является не передача данных, а скорость обновления интерфейса редактора.

Запуск Doom в редакторе печатных плат KiCAD и на экране осциллографа
Запуск Doom в редакторе печатных плат KiCAD и на экране осциллографа

Второй проект, ScopeDoom, выводит изображение на осциллограф в режиме X-Y. Для отображения используется звуковая карта, которая выполняет роль двухканального цифро-аналогового преобразователя. Координаты векторов передаются как аудиосигнал: первый канал отвечает за ось X, второй – за ось Y. Частота обновления кадров ограничена частотой дискретизации звука и составляет около 4-8 кадров в секунду, но сама геометрия уровней остается полностью узнаваемой.

Ранее автор популярной страницы о GTA 6 извинился за фейковые утечки, созданные нейросетью

Комментарии
Нет комментариев. Будьте первым!