Недавно команда разработчиков представила уникальный проект — портирование классической игры Doom на SQL. Это означает, что игровая логика и рендерер были адаптированы для работы внутри базы данных, что позволяет запускать игру в новом формате. На тестовом ноутбуке игра функционирует с частотой 35 FPS, а рендерер способен генерировать полный буфер кадров размером 320x200 с частотой от 60 Гц и выше.
В процессе работы над проектом использовался Python для обработки таймингов, считывания клавиатуры и отображения битовой карты. Кроме того, разработчики внедрили многопользовательский режим, который позволяет игрокам участвовать в Deathmatch с четырьмя слотами, обеспечивая при этом обслуживание в порядке очереди. Это открывает новые возможности для взаимодействия между игроками в классической игре.
Данный проект демонстрирует интересный подход к адаптации старых игр в современные технологии, что может привлечь внимание как старых поклонников Doom, так и новых игроков. Портирование на SQL также подчеркивает гибкость и мощность современных баз данных, расширяя границы их использования в игровой индустрии.