Заголовки

Новая версия Doom через cURL: Sawyer X представляет cURL Doom

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

Для запуска игры предусмотрено два метода:
1. Простой способ через команду: «curl -sL http://localhost:3000 | bash». Этот метод использует GET-запрос для получения скрипта, который обрабатывает ввод и вывод.
2. Альтернативный, более сложный способ: «stty -echo -icanon min 1 time 0 && curl -sN -X POST -T — localhost:3000/play». Здесь используется одно TCP-соединение, которое одновременно обрабатывает нажатия клавиш и передает кадры.

Ранее разработчик Нильс Ленхеер создал cssDoom, где графика полностью реализована на CSS. Совсем недавно Адам Райс анонсировал проект Doom Over DNS, позволяющий играть в Doom через DNS-записи. Этот проект демонстрирует, как можно использовать стандартные сетевые возможности для запуска игр в необычных форматах.