In an old, old callback, I decided to revisit a game design from… almost 14 years ago?!

Torch

I was looking for an excuse to play with Elixir and Phoenix and decided the best thing to do would be grabbing an old idea and throwing some new tech at it.

And, to mix things up, why not restyle it to look like a very old idea?

ASCII Torch

Using ASCII for this meant that I could actually do a lot of the visibility and ray casting using simple list comprehension (i.e. intersect all other player's 'lighted' cells with the current player's 360 ray cast visibility)

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