In the previous article, we sketched out the foundations for making a text adventure in Elixir. We discovered that for simple cases where games support only a single player, we don’t require anything special to maintain state: we just pass the state along through the loop as an argument in the way we would pass an accumulator through a map-reduce operation.

Remember when games could not possibly hope to provide graphics anywhere near the fidelity of the advertisements?