Разработчик под ником Sawyer X представил уникальный проект cURL Doom — работающую версию классической игры Doom, воспроизводимую в терминале через HTTP с помощью утилиты cURL.
По словам автора, это HTTP-сервер, который отображает кадры игры в виде полублоков ANSI, передаваемых в терминал через HTTP. Проект не требует установки и дополнительных зависимостей, кроме curl и bash.
Для запуска игры разработчик предлагает два способа:
- Простой метод: команда curl -sL http://localhost:3000 | bash. Этот способ использует скрипт play.sh, который запускает игровой цикл, обрабатывает ввод с клавиатуры и обновляет изображение.
- Продвинутый метод: запуск чистого curl с командой stty -echo -icanon min 1 time 0 && curl -sN -X POST -T — localhost:3000/play. Здесь один HTTP-запрос двунаправленный: нажатия клавиш передаются в тело запроса, а кадры игры — в тело ответа. Для корректной работы терминал переводится в «сырой» режим ввода.
Ранее разработчик Нильс Ленхеер представил cssDoom — реализацию Doom, использующую только CSS для графики без canvas и WebGL. Все элементы игры, включая спрайты и текстурированные стены, создаются с помощью стилизованных div, размещаемых в 3D-пространстве с помощью CSS-трансформаций. Игровая логика написана на JavaScript, проект доступен на GitHub под лицензией GPLv2.
В марте 2026 года Адам Райс представил проект Doom Over DNS, позволяющий запускать условно-бесплатную версию Doom с использованием DNS TXT-записей. Игра полностью загружается через DNS-запросы без записи файлов на диск, используя PowerShell и общедоступные DNS-сервисы Cloudflare.