Whitebeard's Realm

Whitebeard’s Realm

GameMaster diary — D&D campaigns, tools, and thoughts on running games online.

The diving watch I never knew I wanted

In which an unexpected Christmas gift reveals the quiet delight of a rotating bezel, and the author wonders why such useful timekeeping is dressed up in such macho clothing.

30 April 2026 · 3 min · whitebeard

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.

21 April 2026 · 5 min · whitebeard

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.

18 April 2026 · 4 min · whitebeard

> 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.

17 April 2026 · 4 min · whitebeard

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.

12 April 2026 · 4 min · whitebeard

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.

11 April 2026 · 3 min · whitebeard

Building a better crossword page for my daily cryptic hit

In which the daily cryptic crossword becomes a source of frustration, and a solution is fashioned from an old Elm project dusted off.

27 March 2026 · 3 min · whitebeard

What AI is doing for me, in a difficult situation

In which we discover that a half-an-entity can be something like a prosthetic for the mind.

25 March 2026 · 4 min · whitebeard

It's Your Turn — a prompt deck for new roleplayers

In which we introduce a comely new tool for new roleplayers who find themselves suddenly called upon to act.

23 February 2026 · 3 min · whitebeard

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.

23 February 2026 · 4 min · whitebeard