Назад
Данные и аналитика

Разработчик портировал Doom для запуска внутри SQL-базы данных

TechRadar
Advertisement468 × 90
Разработчик портировал Doom для запуска внутри SQL-базы данных

Разработчик Лукас Фогель успешно портировал классическую игру Doom для работы полностью внутри SQL-базы данных. Проект под названием SQLDoom использует CedarDB для обработки игровой логики и рендеринга с помощью сложных SQL-запросов, достигая скорости от 35 до 60 кадров в секунду. В отличие от предыдущих попыток, основанных на простом символьном рейкастинге, эта версия воссоздает процесс рендеринга Doom с использованием операций базы данных, включая пользовательскую логику для геометрии уровней и отрисовки поверхностей. Хотя Фогель описывает проект как техническую демонстрацию, он поддерживает полноцветную графику и даже многопользовательский режим deathmatch. Порт работает за счет хранения состояния игры и геометрии в таблицах базы данных, а легкий скрипт на Python управляет вводом и отображением. Этот необычный проект подчеркивает возможности CedarDB, которая компилирует запросы в машинный код, и доказывает, что даже сложные приложения реального времени могут выполняться через операции с базами данных.

This is a summary. Read the full article at the original source:

TechRadar
Advertisement468 × 90
Share
Данные и аналитика

Похожие

За последние три года российский рынок систем Data Catalog претерпел значительную трансформацию. Если ранее такие решения воспринимались преимуществен…

Habr
Advertisement970 × 250