METABYTE
Back to articles

snakes.run: 100 Million Pixels per Second Over SSH — Snake Game on Steroids

Who says terminals are only for boring logs and CI? snakes.run proves otherwise, delivering 100 million pixels per second over SSH.

10 mai 20262 min read
snakes.run: 100 Million Pixels per Second Over SSH — Snake Game on Steroids

Remember when Snake on a Nokia 3310 was the pinnacle of mobile gaming? A developer at eieio.games decided nostalgia needs a performance boost and built snakes.run — a multiplayer snake game that renders 100 million pixels per second right in your SSH terminal.

Yes, you heard that right. Instead of running yet another npm install, you can battle your coworkers, with every pixel being the result of serious CPU crunching. No WebGL — just pure, hardcore ASCII art on steroids.

Under the hood, a Go server generates frames, compresses them with adaptive RLE, and sends them over the SSH channel. The client is as simple as ssh snakes.run, and boom — you're already eating your neighbor's tail. The author claims you only need 25 Mbps for 60 FPS — less than a 4K stream, but way more fun.

Sure, they could have built a web version and raked in ad dollars, but the author chose a different path: "Because the terminal is sacred." And honestly, where else can you play Snake without leaving vim?

METABYTE studio's take: We don't recommend playing Snake on production servers, but if you must — make sure you have a decent SSH client and a backup deployment. And if you need help with rendering optimizations or unconventional protocols — we know how to make pixels dance even in the dullest terminal.

NEXT STEP

Liked the approach?

We apply the same principles to client projects: AI, automation, products that don't die after launch.