DOOM, работающий на SQL
DOOM, работающий на SQL Представьте себе многопользовательский шутер, все компоненты которого написаны исключительно на SQL. Проект называется DOOMQL — он работает внутри СУБД CedarDB (частично совместимой с PostgreSQL): - Вся игровая логика, рендеринг, физика столкновений и синхронизация реализованы через таблицы, VIEW и хранимые процедуры - Игровой цикл крутится с частотой 30 Гц через shell-скрипт, отправляющий запросы в БД - 3D-рендерер на SQL поддерживает трассировку лучей - Нажатия клавиш передаются через INSERT, а изображение выводится через SELECT - Графика — ASCII-анимация Мораль: SQL - давно уже не просто язык запросов, а полноценная среда исполнения. И да, исходники проекта открыты под MIT.