Свежие новости

Разработчик под псевдонимом Sawyer X представил уникальную версию игры Doom, доступную для игры через утилиту cURL. Проект cURL Doom представляет собой HTTP-сервер, который отправляет кадры игры в формате полублоков ANSI, отображаемые в терминале с использованием cURL и bash. Это решение не требует установки и дополнительных зависимостей, кроме самого cURL и оболочки bash.

версия Doom проекта cURL Doom

Существует два способа запуска игры:

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.

News Reporter