Можно ли 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
Post #4710
1.62K
Forwarded from Типичный программист
- 🔥 9