Mike Singleton
32,000 views on a 48K machine
Author of Lords of Midnight, whose 'landscaping' technique generated a whole explorable world from a map instead of storing it — and whose games kept combining a wargame with a quest.
Mike Singleton wrote Lords of Midnight (1984) and its sequel Doomdark’s Revenge for the 48K Spectrum, and went on to Midwinter and Starlord on 16-bit machines. He is the clearest British example of a programmer whose reputation rests on a technique, not on a genre or a company.
How he got there
Sinclair User profiled him in August 1985 in a feature about making a living from programming, and the route is not the one the Lords of Midnight reputation implies.
He came to computing in 1980 and spent six months on it before deciding to learn 6502 machine code. His first game, Space Ace, went to a software house called Petsoft — already defunct by the time the article ran — and sold about a hundred copies. His verdict on that:
The royalties in those days were pathetic, you couldn’t last a week on them.
Games for various publishers followed, the most successful being Snake Pit for Postern, written on a PET and later converted to the Spectrum. The break came in 1983, when Beyond approached him. Nine months later Lords of Midnight shipped, and Doomdark’s Revenge followed.
Sinclair User notes that after Space Ace he never had to approach a publisher again — they came to him. His advice to programmers, in a feature where most of the other interviewees were discouraging, was about which side of the deal to take:
If you’ve got faith in your own abilities, go for royalties rather than a salary.
Coming from someone whose first game sold a hundred copies, that is a recommendation with the risk fully understood.
Fast facts
- Known for: Lords of Midnight, Doomdark’s Revenge, Midwinter, Starlord, War in Middle Earth.
- Published by: Beyond, later Maelstrom and others.
- Press evidence in this library: from Sinclair User in September 1984 through to Amiga Power in 1991.
- Died: 2012.
Landscaping
Sinclair User reviewed Lords of Midnight in September 1984 and described the method precisely enough to be useful forty years later:
The graphics are built of standard pictures for various parts of the landscape; it is claimed that there are 32,000 possible views, all different in some respect from each other… the response time is excellent, with pictures generated almost instantaneously.
That is the whole idea. The game holds a map of what is where, plus a modest library of parts — mountain, forest, tower, keep — and when you look in a direction it assembles the view from the parts, sized and layered by distance. Turn around and it assembles a different one.
The alternative, storing 32,000 pictures, is not just impractical on a 48K machine; it is impossible by three orders of magnitude. What makes the trick work is that a landscape seen from a distance is highly compressible: you do not need a unique picture of every hill, only a rule for where hills are and how big one looks from here.
The consequence is a game that feels far larger than the tape it came on — one of the era’s recurring effects, and here achieved deliberately, not by luck. Singleton called it landscaping. Most of what the term describes is now called procedural generation.
Two games at once
The other Singleton habit is structural. Sinclair User noticed it immediately: Lords of Midnight contains a quest and a wargame at the same time, and the two interfere with each other.
Morkin has to carry the icecrown into the heart of Doomdark’s realm. Meanwhile Luxor’s armies have to hold Xajorkith. Pressure on either side moves the other — Doomdark’s attention on Morkin is attention off the armies, and vice versa. It is one design decision that produces a strategic dilemma without any special-case code for it.
Character morale works the same way. Commanders have qualities, and Sinclair User records the effect: “if a commander is very frightened, he will be less likely to consider joining a battle”. The player commands people who can decline.
How the two were received
Lords of Midnight and its sequel drew sharply different verdicts, and the difference is the point.
Doomdark’s Revenge took 10/10 from CRASH in February 1985 and 10/10 from Personal Computer Games, 9/10 from Sinclair User and Personal Computer News — and 3/5 from Your Computer and 7/10 from C&VG. Two perfect scores and a 3/5 within three months is not reviewer error. It is a game that rewards players who already know the world and gives newcomers almost nothing, which is exactly what a sequel built for the people who finished the first one will do.
CRASH credited Singleton by name and wrote about Shareth the Heartstealer’s Icemark — detail that only lands if you played Lords of Midnight first.
ACE scored it 940/1000 in a December 1987 retrospective, its highest mark for any of the Beyond games in this Vault. Retrospectives are written by exactly the audience the game was built for.
Why he matters
Singleton’s landscaping is generating rather than storing, the single most productive idea available to a programmer facing a hard memory limit. The lesson generalises past the 8-bit era: the reason a modern open world fits on a disc at all is a direct descendant of the reasoning behind those 32,000 views.
He is also a reminder of how much of the British scene was one person’s work. Lords of Midnight is a world, a wargame, an adventure and a renderer, all for a machine with 48 kilobytes, by a former teacher working alone.