聚樂

Rogue

By raindare

A swordsman fights a toothy octopus monster by torchlight.

I’ve always been fond of the game Rogue. I think, at first, it was because I encountered modern roguelikes like Nethack and Angband first — and then I was impressed by the sleekness and purity, in a sense, of Rogue’s design. There are no smoothed edges, no quality of life enhancements, and not even that many monsters drawn from Dungeons & Dragons. Just you, a dungeon of 26 levels, and 26 monsters that will eat your face off with nearly realistic lethality.

In a sense, Rogue and its variants are like the original Megami Tensei series. They contrast their better known and greatly iterated upon successors, in Nethack and Shin Megami Tensei respectively. And they both have their own unique flavour and charm compared to their successors, at least to me. Maybe that’s why I was motivated to write about them now.

So what is Rogue, and playing Rogue, actually like?

Well…

Rogue is hard.

In fact, the earliest versions of Rogue create dungeons that are not guaranteed, or even likely, to be beatable. It’s possible to never find enough food to survive, even if you play optimally, and it’s possible to never get the gear you need to survive in later levels of the dungeon.

However, as I mentioned before, Rogue had successors. Not distant successors, like Nethack or ADOM, but children and grandchildren. These variants… didn’t always solve the problem of unwinnable games, and often they made the game harder. But they still gave it a robustness of mechanics that it didn’t originally have.

Those mechanics were often taken directly from D&D, in a fashion Nethack eventually distanced itself from. I can see why, especially given that Nethack’s golden age coincided with when TSR was at its most litigious. That said, there are very few OD&D games, and even fewer good ones, and as someone who GMs often, sometimes you just want to go on an adventure yourself. That’s another part of the appeal, to me.

Also, Rogue itself is incredibly well-documented. There is at least one source that has already combed the code for every possible bit of information about it. There are many surviving guides as to how to beat it. And of course, it had multiple commercial or shareware releases. Here on Juraku Bookstore, we often avoid the beaten path, because the woods hold something of interest. So now, I’m going to focus on its variants.

Specifically, on ARogue and XRogue, the variants from which I developed my own.

ARogue introduces classes to Rogue, which as noted above, is originally a classless game. It also expands the roster of attributes, adding Intelligence and Dexterity alongside Strength, and adds many more monsters, magical artifacts, and much more.

In other words, it’s very much bolting even more of OD&D onto Rogue’s chassis. And as someone who’s craved a proper OSR RPG for some time, I was quite happy with this.

Then there’s ARogue 7 and XRogue. These versions went even further, introducing assassins, druids and a slew of named figures from the D&D monster manual, alongside more robust and well-defined features. Going by the games played on RLGallery, XRogue is the most popular variant, and it certainly does have the most *stuff*.

XRogue is based on ARogue 5 from 1985, but there are later versions of ARogue itself, going up to 7.7 and dating from at least 1986. The games are very similar, but a look through the documentation and the source code shows some notable differences.


Overall, ARogue 7 is more robust and, in the case of “good-aligned” classes, noticeably less malicious. It’s also closer to 1e D&D. For example, monks in 1e D&D are non-casters and can’t fall from grace, which matches ARogue 7. On the other hand. XRogue is a bit more wacky in what it does and allows, similar to Omega, and that has value of its own.

Having said all of that, you may have noticed the source code on offer at the beginning of this page. That’s my personal variant of XRogue 8, called AXERogue. I didn’t want to change much about the game, but there was just enough that I went ahead and did it. I suppose that makes me a roguelike variant maintainer!

My major changes for AXERogue are as follows:

Download the AXERogue 0.9 source code (~318 KB), my own variant building on the XRogue sources as preserved in the 2021.03 version of the Early Roguelike Collection as found The Roguelike Gallery.

A few installation notes: