12 сентября, 12:10

Разработчик создал многопользовательский шутер DOOM на SQL

XOR
XOR
Разработчик написал на SQL DOOM и запустил ее внутри базы данных CedarDB Игра поддерживает многопользовательский режим и выполняет отрисовку при помощи ASCII графики Все компоненты игры включая код рендеринга и синхронизацию состояния игроков написаны на SQL GitHub для настоящих извращенцев ценителей здесь xor journal
Хабр
Хабр
DOOMQL многопользовательский шутер полностью написанный на чистом SQL Недавно был найден шедевр Патрика клон DOOM основанный на DuckDB WASM и работающий в браузере Эта великолепная идея была доведена до логического завершения написан многопользовательский DOOM подобный шутер целиком на SQL При этом вся тяжёлая работа делалась через базу данных CedarDB а разработка велась в месячном отпуске по уходу за ребёнком В статье вас ждёт экскурс в архитектуру игры конвейер рендеринга в SQL и игровой цикл Также будет рассказано об интересной метаигре как обмануть SQL выдавая ему только такие команды которые можно выполнить через базу данных Узнаем как удалось создать полноценный шутер используя только SQL
Люди и Код
Люди и Код
Энтузиаст выпустил клон Doom написанный на SQL Шутер разработан с помощью базы данных CedarDB Энтузиаст Лукаc Вогель написал многопользовательский шутер на SQL при помощи CedarDB В получившейся игре нет графического движка сущности являются таблицами а действия SQL запросами DOOMQL поддерживает многопользовательский режим и выполняет отрисовку при помощи ASCII графики Разработчик признаётся что поддерживать и отлаживать такой код жутко сложно но при этом проект работает а игровая логика достаточно легко переносится на SQL Код проекта если он вам зачем то интересен можно забрать на GitHub по ссылке github com cedardb DOOMQL