Loyalty Cards, Gamerscore, and Vanity
On Achievements

The Epic Simplicity of The Lords of Midnight

TLoM We can not only learn from the design of this inventive strategy-adventure from the dawn of videogame history, we can learn from its outstandingly authentic port how to fix problems without detracting from the essence of the original. Come with me on a journey to revisit the epic world of Midnight!

Today we are spoiled by the rich contents of the fictional worlds in our games. GTA, Elder Scrolls or Assassin's Creed games are filled to the brim with things to do and find, places to explore, and stuff to play with. But as polished and stylish as these hugely expensive titles are, they can never achieve the elegance of those games made by very small teams, or even lone programmers. There is a charm to the simplicity of smaller games that never tarnishes – like Ray Harryhausen’s stop motion animations, they may age when compared to the top-of-the-line but they also mature with age, like a fine wine. And Mike Singleton’s The Lords of Midnight is a vintage wine of outstanding quality, a game that I first played when I was 12, then again on an emulator in my late 20s, and now once more in my early 40s. Both a strategy game and a simple adventure, it has a unique feel that nothing since has ever recaptured. Every time I return to it, I get more out of the experience. While other games have certainly achieved timelessness – Tetris, for instance – the world of Midnight is remarkable for offering so much from so very little, and it is this elegant simplicity in its design that makes it not only a worthy object of study, but one of the great videogame masterpieces. It may be shamelessly ripped off from Tolkien's “The Lord of the Rings”, but no-one has made a game that captures the feel of that tome as admirably as this ZX Spectrum classic.

When it was released in 1984 it formed part of an incredible posse of games, all released within 18 months of one another, that were to set the tone of the mature videogame industry some two decades later. Elite was the first procedural world; Paradroid and Mercenary created the template that GTA perfected; and The Lords of Midnight? Well, nothing since has really perfected its heady blend of adventure and strategy. This is part of its unique appeal. All these games were created in fewer kilobytes than an empty Word document – Singleton’s original game uses just 41k. When facing technical limitations such as memory, early game designer-programmers had to devise incredibly inventive approaches if they were to produce anything substantial, and as a result the most memorable titles from the 1980s almost always involved a touch of genius.

In The Lords of Midnight, the inspired step was to create a rendering pipeline that could compose geographical scenes out of simple primitives like trees, mountains, forts and towers. A 64x64 grid records the objects at each spot in the world, and then the algorithm simply composes the different primitives at appropriate scales in order to create a first person view from any place in the 4,000 location world. Singleton called it landscaping, and it allowed him to radically surpass the quality of graphics offered by his contemporaries. More than this, though, the views created by landscaping still have a remarkable aesthetic appeal. Although Chris Wild had to recruit an artist to redraw the primitives, the graphics on the new port of the game combine the sharp resolution of contemporary games with the unique art style of the original. This alone is a triumph in porting, since it would have been all too easy to either accept the pixelated look of the original, or to revise too completely and lose the charm. Instead, playing the port has all the feel of the original yet with a pleasing crispness. If you know the original, take a look at the iOS screenshot above – it looks just like the ZX Spectrum version, but zoom in and you’ll see just how well-defined it really is.

The play rests on a simple movement point system coupled with the snowball effect of recruiting more Lords to your cause. You start with four characters at the dawn of the War of the Solstice: Luxor the Moonprince (surrogate Aragorn), his son Morkin (a less whingy Frodo), Corleth the Fey (the local equivalent to elves) and Rorthron the Wise (surrogate Gandalf), who all begin at the Tower of the Moon. (Notice – no dwarves… I couldn’t be happier about this!) You can choose to play the adventure game by simply focussing on Morkin, who must sneak into the Tower of Doom to steal Doomdark (a far more vicious opponent than sulky Sauron!) and steal the Ice Crown. This can then be destroyed in four different ways, all of which can be learned by visiting the towers of the Wise, who dispense occasionally useful advice. As most players of this game know, winning with Morkin is really quite easy as you can sweep in and melt the Ice Crown in just one carefully timed single day raid. Far more challenging, and far more rewarding, is the quest to save the free citadel of Xajorkith and sack Doomdark’s capital of Ushgarak. To date, despite thirty years of (intermittent) attempts, I have still not quite won the siege of Ushgarak, although I am getting ever-closer!

The key to the strategic game's design is recruitment – there is no ludicrous internal economy coughing up troops overnight in this game, instead there are 32 lords scattered around Midnight, each with a thousand to two thousand warriors or riders, and the challenge is how to deploy your initial four to recruit them – or rescue them – and where to send them afterwards. You win if you either use Morkin to destroy the Ice Crown or sack Ushgarak, but you lose if Morkin is dead and either Luxor is also dead or Xajorkith has fallen, and deciding how to split your forces between Luxor and Xajorkith is a great deal of the challenge of the battles. The reason the game possesses its players so effectively is the number of questions you constantly ask but which can only be answered by further play. Where should Luxor make his stand? How can I prevent the citadel of Shimmeril from being sacked? Who should defend Xajorkith? When should I sweep my forces up the western passes to bolster Lord Gloom? Every time I end a game – even when I win - there are things I want to know, things I want to try out. The interest it generates is not so much about how to win but where and when with whom.

Because of the tiny file size, there was no hope of clever AI. Instead, a devilishly simple algorithm creates a surprisingly compelling illusion of an aggressively menacing foe. The world contains a number of pre-specified strategic points, mostly forts and citadels, and Doomdark’s troops effectively flip a coin at each to then proceed to one of two other strategic points, with some influence from the position of Luxor whose moon ring not only makes him immune to the ice fear emanating from the crown, it also gives away his position to Doomdark.  If this system sounds trivial, rest assured that the effect on players is demanding since you never know whether to watch for a pincer movement, expect a blitz of five thousand riders to arrive at once, or if your valiant defence of a citadel is entirely pointless because the Doomguard have besieged somewhere unexpected en masse. Expert players, who set strategic goals beyond mere victory, have to work hard to perfect resilient strategies.

Chris Wild’s port to iOS and other platforms begun with the assistance of Mike Singleton before he unfortunately passed away last year, is careful not to disrupt any of the elements that make the game so compelling. However, it is also mindful of the problems inherent in bringing the original to a contemporary audience. Chief among these is the fact that the original requires every single lord to be controlled individually – even when they are moving along identical routes. With up to 32 lords to move, this could get tedious. Wild's port adds a select screen that shows all the recruited lords and allows you to drag them onto other lords to make groups. Fans of the original breathe a sigh of relief at this elegant refinement of the movement system. However, there is a flaw: there are times when lords cannot move, either because they have run out of movement points (represented as hours left in the day) or because they are too scared. With the groups, it is sometimes entirely unclear why you can't move, and new players (if it is possible for this game to reach them) will not understand why it is being so recalcitrant.

Another improvement is the save management. Although the original allowed a save to magnetic tape, it was notoriously unreliable and slow. These are easy fixes, but Wild has to think about whether to implement a self-contained system with minimal backtracking or a maze of saved states with the ability to backtrack anywhere. Sensibly, he chooses the former and thus emphasises playing forward over constant reloading (a problem I forced onto myself when playing with an emulator). However, an undo for the last action, and a return to dawn (which undoes an entire game) are a welcome concession to error-fixing, and contribute to a far smoother play experience, although it would have been nice to undo an individual lord’s day rather than just one action.

One significant change is the inclusion in the game of not one but two maps. One is the standard explorable fog-of-war map that players have come to expect, and believe me it is extremely welcome. The other is modelled on the original map that the game shipped with, printed in its manual and showing all the key landmarks. This brings up an interesting change in the nature of games that has occurred in the last twenty years. When The Lords of Midnight came out, there wasn’t the resources for a mapping subroutine to ship with the game and so you either had to map manually by hand or wait for magazines to publish the map for a game (which they always dutifully did). Role-playing games and games of similar ilk, like this one, that were published in the 1980s almost always expected the player to make their own map. The interesting thing is, mapping was a big part of the fun. Both for The Lords of Midnight and for other games like The Bard’s Tale, which came out the following year, there was a definite pleasure to be gained by constructing the maps by hand. As the system resources have expanded, this gameplay has been obliterated by subroutines that do it for you. These have definitely been a gain – I don’t have the time I did as a child to map a game! Yet we have also lost an entire aspect of gameplay from videogames that was fun. I can’t help but think there is an opportunity here for a game that turns map-making into the core of its play. However, this aside, Wild’s mapping tools are a welcome addition to the game, making it far easier to get to grips with.

One of the main reasons that The Lords of Midnight has enduring appeal is the incredible sense that all this truly epic play emerges from just 41k of quite simple code. Obviously the new port expands that, but not gratuitously, and it is to Wild’s credit that everything that has been done helps show off the wonder that was Singleton’s original masterwork. I fear, as Wild himself has suggested, that this may be too much to expect the new generation of gamers to get to grips with… It’s too quirky, too different from what’s expected. How many games today would consider offering a ‘think’ verb as the means to illicit status information! Yet, for those with the nostalgia for it, or those with an interest in the history of videogames, the iOS, Android or Blackberry port of The Lords of Midnight (or the forthcoming Windows port) are essential purchases. This is porting of a classic game conducted expertly and admirably. There are lessons here to learn for anyone trying to keep the videogame past vibrantly alive in the present.

The iOS, Android and Blackberry versions of The Lords of Midnight are available now, with a Windows version to follow. The website for the port is at TheLordsofMidnight.com, and Chris Wild's blog is the Icemark, which is also his Twitter handle. Support the preservation of gaming history by buying this classic!

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

I can’t help but think there is an opportunity here for a game that turns map-making into the core of its play.

Try the Etrian Odyssey games on the Nintendo DS (and the next one on the 3DS). They're modern Wizardry-style games, very hardcore, and you actually have to use the stylus to (with a very nice interface) make maps on the touchscreen.

Loved the review, BTW. :)

Hey Pedro,
Thanks for the kind words - and the tip about Etrian Odyssey! Alas, I don't think I'll have time to play it, but I'll definitely look into it as it sounds like a fascinating oddity.

All the best!

All of the things that you love about LoM and DDR are the same things I love about them. But there is one essential subtle element that Mike Singleton blended into his games that few others have done. He created a rationale about why you could do what you could do!

Mike went into detail in his booklet and novel that explained how the Moonring gave you the power of seeing through the eyes of those you recruited. Think about that! He could have just said nothing and allowed the player to see through the first-person of each of the 32 player controlled lords and players would have said 'oh, I now control the Lord of Mitharg' and just merrily moved him around. Mike Singleton built the UI and Gameplay into his worldlore and took the time to explain why the game plays as it does. If you as Luxor the Moonprince died, you lost control of the lords you recruited so went blind. Not only was he an amazing programmer and designer but also a genius of narrative design.

The only other game besides LoM and DDR that mastered the Adventure and Strategy genre blending was Cyro's Dune of the early 90s. I loved how in that game you as Paul Atriedes started off exploring your surroundings and like LoM/DDR need to recruit the Fremen to your cause. Another narrative design delight is that controlling the RTS part of the game required you to go to the communications/control room. No lazy menus to get to the strategy part of the game. Nope, you actually had to get to the actual room! It created an attention to detail that I absolutely love.

Sadly both Mike Singleton and Cryo would be able to duplicate these masterpieces as time went on and I believe that these games (LoM/DDR & Dune) are terribly neglected for mastering its blending of genres and narrative immersion.

Gah - last paragraph:

Sadly both Mike Singleton and Cryo would *not* be able to duplicate these masterpieces as time went on and I believe that these games (LoM/DDR & Dune) are terribly neglected for mastering its blending of genres and narrative immersion.

Hi Chris/Doc_surge,
Thanks for your comment here - I agree with what you're saying; these kinds of attention to detail really did set Mike Singleton's work apart from his peers. There was a real attention to detail in the logic of the world, and none of the lazy 'its a game so we can do anything' logic that was prevalent in the 1980s and which persists in some corners today. To be sure, I have no problem with embracing that logic - it is rather that to make that extra effort to go further is, as you say, a mark of superior narrative design.

With a little effort - coupled with a commitment to think through the issues - games can mount their stories in ways that concord with the gameplay. That, for me, is the hallmark of excellence in narrative design.

All the very best,

Chris.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)