Разработчик под псевдонимом Sawyer X представил уникальную версию игры Doom, доступную для игры через утилиту cURL. Проект cURL Doom представляет собой HTTP-сервер, который отправляет кадры игры в формате полублоков ANSI, отображаемые в терминале с использованием cURL и bash. Это решение не требует установки и дополнительных зависимостей, кроме самого cURL и оболочки bash.
Существует два способа запуска игры:
1. Простой вариант — через команду «curl -sL http://localhost:3000 | bash». Это позволяет получить скрипт play.sh, который управляет игровым циклом и обрабатывает ввод с клавиатуры.
2. Более сложный вариант — «stty -echo -icanon min 1 time 0 && curl -sN -X POST -T — localhost:3000/play». Этот метод использует один потоковый HTTP-запрос и требует предварительной настройки терминала для корректного ввода данных.
Ранее другие разработчики, такие как Нильс Ленхеер и Адам Райс, также представили свои версии Doom, используя различные технологии, включая CSS и DNS.