snakes.run: 100 миллионов пикселей в секунду через SSH — змейка, от которой не оторваться

Кто сказал, что в терминале можно запускать только скучные логи и CI? snakes.run доказывает обратное, выдавая 100 млн пикселей в секунду через SSH.
Помните времена, когда змейка на Nokia 3310 казалась вершиной игровой инженерии? Разработчик из eieio.games решил, что ностальгия должна быть высокопроизводительной, и запилил snakes.run — многопользовательскую змейку, которая рендерит 100 миллионов пикселей в секунду прямо в вашем SSH-терминале.
Да, вы не ослышались. Вместо того чтобы запускать очередной npm install, вы можете устроить баталию с коллегами, где каждый пиксель — это результат тяжелой работы CPU. И никакого WebGL — только чистый, суровый ASCII-арт на стероидах.
Технически это выглядит так: сервер на Go генерирует кадры, сжимает их с помощью адаптивного RLE и отправляет через SSH-канал. Клиентская часть — это просто ssh snakes.run, и вуаля — вы уже едите хвост соседа по офису. Разработчик утверждает, что для 60 FPS нужно всего 25 Мбит/с — меньше, чем стриминг 4K-порно, но куда веселее.
Конечно, можно было бы сделать веб-версию и собирать рекламные доллары, но автор пошел другим путем: «Потому что терминал — это святое». И правда, где еще вы сможете сыграть в змейку, не выходя из vim?
Комментарий студии METABYTE: Мы, конечно, не рекомендуем играть в змейку на продакшен-серверах, но если уж очень хочется — убедитесь, что у вас есть нормальный SSH-клиент и запасной деплой. А если нужна помощь с оптимизацией рендеринга или нестандартными протоколами — мы знаем, как заставить пиксели плясать даже в самом скучном терминале.