Make your own interactive fiction client in Elm

In which the author extracts a library from his interactive fiction app, and walks the curious reader through the making of their own Z-machine player in around 100 lines of Elm.

 • 5 min • Ben Griffiths

Introducing Planedrift

In which the author at last unveils a quiet corner of the web for playing classic Infocom adventures, and reflects on the peculiar inhumanity of an AI that cannot quite abide pure play.

 • 4 min • Ben Griffiths

> ASK THE VM WHERE IS THE PLAYER

In which the author hunts through virtual memory for a player whose whereabouts the machine no longer remembers, and settles on a layered heuristic that is almost certainly good enough.

 • 4 min • Ben Griffiths

Building a Z-Machine in the worst possible language

In which a 1980s virtual machine for text adventures is reimplemented in a pure functional language, against all better judgement, and somehow emerges working.

 • 4 min • Ben Griffiths

Playing Zork with a gen alpha AI

In which an old text adventure is rediscovered with the help of an enthusiastic, slang-slinging AI companion, and a z-machine yak awaits its shave.

 • 3 min • Ben Griffiths

Seven reasons that Trump is a bad GM. Very bad

In which we observe that the worst GM at any table and the current President of the United States share, with uncanny fidelity, the very same qualities.

 • 4 min • Ben Griffiths