GitHub - MattCozendey/doom-console-log: 🕹️ DOOM rendered via console.log() in a web browser.
🕹️ DOOM via Console.Log()!
Play it now.
The Pitch
Bryan Braun gave us Checkboxland, a unique library for rendering text, shapes, and video, via a grid of checkboxes.
Id software gave us DOOM.
Cornelius Diekmann gave us DOOM via WebAssembly.
Healey gave us DOOM via Checkboxes.
Today, I'm pleased to stand on top of these giants' shoulders, and give you DOOM via Console.log().
How
DOOM runs via WebAssembly in a hidden <canvas>. I use HTMLCanvasElement.toDataURL() to turn this into a base64 encoded...
Read more at github.com