ИИ написал Doom на языке баз данных. Каждый пиксель — это SQL-запрос
SQLite — самая распространенная база данных в мире: она хранит настройки в смартфонах, историю браузера и сообщения в мессенджерах. Хранит данные — и все. Специалист по ИИ Питер Гостев показал, что она может работать игровым движком: новейшая модель GPT-5.6 Sol Ultra от OpenAI по его заданию написала DOOMQL — шутер в духе классического Doom, который целиком живет внутри базы данных.
Движок — это 2000+ строк на SQL, языке запросов к базам данных, который создавался для выборки строк из таблиц, а не для игр. Каждый кадр SQL-запрос строит трехмерную сцену методом рейкастинга (лучи из глаз игрока «ощупывают» стены), вычисляет цвет каждого пикселя и превращает картинку в цветные символы терминала. Кадр размером 80 на 66 — это 5280 пикселей-строк, которые база пересчитывает на каждом тике игры. Управление, столкновения, поведение врагов и стрельба — тоже SQL. На Python написана лишь прослойка, соединяющая базу с клавиатурой и экраном. Код открыт на GitHub: весь рендер укладывается в один гигантский рекурсивный запрос — тот самый тип запросов, которым обычно строят оргструктуру компании.
Историю подхватил Саймон Уиллисон, соавтор веб-фреймворка Django. Он запустил игру у себя, открыл ее живую базу в своем инструменте Datasette и попросил Claude Fable 5 от Anthropic собрать веб-приложение, которое раз в секунду перечитывает пиксели из базы и показывает происходящее на экране. Два коротких запроса — и у игры появился внешний монитор с миникартой, код которого написала уже другая нейросеть.
Идея не нова: в 2025 году инженер Лукас Фогель вручную собрал шутер на SQL, потратив на это месяц отпуска. Теперь тот же результат выдает языковая модель, работающая без присмотра человека.
Мем «А запустится ли на этом Doom?» прошел через калькуляторы, тесты на беременность и живые нейроны — и добрался до баз данных. Разница в том, что раньше такие проекты требовали недель ручной работы энтузиастов, а сейчас технически абсурдный прототип стоит одного вечера и одного запроса к нейросети.
P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.

Тормозит, наверное, как на 386-ом. Ностальгия...