It must be re-run season.

After recently rebuilding Torch in ASCII using Phoenix and Elixir, I was inspired to do it yet again but with the original ray-casting-on-canvas look.

This is a super-simple express server with websockets and in-memory state. The more complicated multi-player raycasting makes a return this time though (no list comprehension shortcuts when we're doing it this way, unfortunately.

I still think there's some fun to be had in this game and maybe in another 15 years or so, I'll rebuild it again.

Github Repo: https://github.com/thingsinjars/torch-js