TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 17.9K subscribers
Post #4710 1.62K

Forwarded from Типичный программист

Можно ли DOOM запустить на... SQL?

Вот прямо насчёт DOOM не знаю, а похожую на DOOM игру уже сделали. DOOMQL — это многопользовательский DOOM-подобный шутер, написанный целиком на SQL. При этом всю тяжёлую работу хотел сделать через базу данных CedarDB.

В этом проекте состояние хранится в таблицах, рендеринг осуществляется через стек представлений SQL, игровой цикл заключён в миниатюрном шелл-скрипте, а клиент написан примерно в 150 строках Python. Можно играть, видеть других игроков и даже жульничать (отправляя необработанный SQL).

О том, как это сделано, можно почитать в статье: https://habr.com/ru/articles/945768/

А изучить проект на GitHub: https://github.com/cedardb/DOOMQL

#sql
  • 🔥 9
More from @prog_point
  1. Oct 18, 2026Токен есть, права доступа нет Сервер проверил токен и узнал пользователя. Но это ещё не от…
  2. Oct 18, 2026Почему bare except перехватывает даже Ctrl+C Программа продолжает работу после ошибки, но…
  3. Oct 17, 2026Коллизии хеш-таблицы: почему удаление ломает поиск Представьте таблицу из пяти ячеек и уче…
  4. Oct 17, 2026Инварианты: какие состояния объекта должны быть невозможны У дроби не может быть нулевого…
  5. Oct 17, 2026Копия есть, а вложенные объекты всё ещё общие Вы скопировали настройки для теста, поменяли…
  6. Oct 16, 2026Что Big O говорит о скорости, а что скрывает Два вложенных цикла не обязательно выполняют…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →