Human Engineered Software (developer and publisher)
Date Ended: 21 June 2014
Final Rating: 12
Ranking at Time of Posting: 10/148 (7%)
In Maze Master, we have a “missing link” in the evolution of first-person, multi-character RPGs—a genre that started on the PLATO system with Moria in 1975. Moria led to Oubliette (1978), which was adapted (or plagiarized, depending on your bent) for commercial release on personal computers as Wizardry (1981).
That Wizardry in turn inspired The Bard’s Tale (1985) seems obvious to anyone who’s played both games (I commented on it in my March 2010 post), but I didn’t know until now that there was a stop along the way. Maze Master (1983) was the first original game by Michael Cranford, the primary developer and programmer of The Bard’s Tale. The Wizardry influence couldn’t be clearer, from the game menu to the wireframe dungeon to the combat and spell mechanics.
The party has just entered the dungeon. |
Character creation is a simple process of giving a name to your character, after which the game rolls random figures between 3 and 18 for strength, intelligence, dexterity, and constitution. Constitution serves as the hit point maximum. Once you see the scores, you decide whether to assign the character to the warrior or wizard classes. If you don’t like the attribute rolls, your only option is to finish the creation process, then delete the character and try again.
Creating a new character. I think I'll keep this one. |
Buying items. You need the manual to tell you what the associated numbers mean, and how much each item costs. |
Combat arrives at fixed squares and random encounters. One difference from Wizardry is that time passes while standing still, and enemies can come upon you if you don’t have (P)ause active, a dynamic that we later see in The Bard’s Tale. The fixed squares always contain the same type of enemy, but the game randomly determines how many you face; on Level 1, it’s always 1–4. Sometimes they surprise the party and get a free attack round. When it’s the party’s turn, the only options are to attack with a (W)eapon or cast a (S)pell—no defense, sneaking, using an item, or fleeing. After each character has designated his choice, they all execute at once.
Pondering my combat options. |
Using the "Locate" spell to figure out where I am. |
I put “reload” in quotes because there’s no “save” mechanism in the game. Instead, upon returning to the surface, you can “examine” the character to get a 21-character code, copy it down, and enter the code the next time you start the game to “restore” the character in the same condition. The characters don’t seem to conform to any obvious pattern for the attributes and such—they’re not hex code—so I’m not sure if there’s a way to cheat the game by creating mighty characters from the start. The code system is based on the character, not the game, so it creates a weird dynamic where if a character dies, you could restore an earlier incarnation of him but maintain the improved experience levels and gold of the characters who survived. Or you could create a new party that includes the best versions of characters from multiple previous parties.
Viewing the character screen while on the surface gives you a code to record for "reloading" the character. |
The first puzzle clue. |
No matter how many enemies I fought on the stairway, I couldn't get up the stairs. |
The map of Level 1. At some point, I stopped recording the locations of fixed combats. There were a lot more than the symbols (!) indicate. |
Perhaps the ugliest manual cover in CRPG history. |
In 1983, the C64 wasn’t yet the RPG powerhouse that it would become. (It had only been around for a little over a year.) Wizardry wouldn’t get a port to it until 1987, which makes the existence of Maze Master marginally understandable. But the funny thing is that HES also published the first commercial version of Oubliette for the C64 in 1983. It must have been obvious to everyone that Oubliette was a far better game. Perhaps this partly explains the company's failure to promote Maze Master.
I can’t find any evidence that HES published another RPG after 1983, but of course Michael Cranford did. This wasn’t his first credited game, but the others—Donkey Kong (1981), Super Zaxxon (1982), and Story Machine (1982)—were just ports of existing games. This is the first on which he’s credited as the “author.” Two years later, working with a larger team, he developed The Bard’s Tale for Interplay, and the rest is history. He has credits on The Bard’s Tale II (1986), Centauri Alliance (1990), and Dark Seed (1992) before he departed the gaming industry.
In other news, I’m not getting much of anywhere with Dragonflight, but I’m continuing to try. I’m not sure if I’ll amass enough material on that game before moving on to FallThru. I have Moria slated as the next "old" game, but I haven't won it yet, and I might change my mind and decide to give it a few more tries before writing the entry. We'll see.
****
Later addendum:
An anonymous comment led me to the work of a lunatic named Paul Nelsen, who not only took the time to map each of the five levels (I was right!) but also figured out how to crack the character codes so that you can create the character you want. It involves converting the actual values to binary, then flipping bits in particular positions, then converting the binary to hex, then arranging the various hex codes in the right order. I don't know if he cracked it by examining the source code or by trial and error, but either way it was a lot of effort for a game that's a lot of difficult slogging through the dungeon and little reward.
With his cheat sheet and maps, I created three super characters and headed directly for the balrog encounter. If you have the maps in hand, it's only a couple of dozen steps. There are a few fixed encounters along the way, but they can be easily avoided by running away.
Hey, I'm saving my strength for the balrog. |
The other clues ended up being as follows:
- "I am destiny personified."
- "Toward the NE beware the stop else magic tries to make you drop."
- "My name is in the lower 4 maps."
When you finally get to the balrog's door on the last level, the voice says "Answer this riddle to pass--I lie ahead for every man that is within the master plan. I am________."
If you couldn't figure it out from the riddle, parts of the walls on Levels 2, 3, 4, and 5 do indeed spell out the answer: FATE.
On the other side of the door is the balrog, who's a tough customer. He deals almost 150 points of damage per round and never misses, even with my maxed-out armor class. Every new level in the game gives you a bonus of 0-2 points to a random attribute. Levels take 1,024 experience points. If a regular character got lucky and had 18 constitution at character creation, always got 2 points on leveling up, and it always went into constitution, it would take 67,584 experience points to get a constitution high enough to survive one blow from the balrog, and this isn't possible because the max experience in the game is 65,535.
So you mostly have to get lucky with your own attack rolls. After a few reloads (of the save state; in the real game, you'd have to re-create the characters from the menu, re-enter the dungeon, and find the balrog again), I managed to kill him with only one character slain. Once you do so, you get a brief congratulatory message (below) and a directive to seek the balrog's allies in Adventure 2: Shadow Snare.
Did the game forget its own name at the end? Was it originally supposed to be called Adventure? Or is "adventure" just generic here, as in the second Maze Master adventure? Either way, Mr. Nelsen's documents note that Shadow Snare was the original title of The Bard's Tale, which is confirmed on a number of sites. Note that a powerful magic artifact you get at the end of The Bard's Tale is called a "spectre snare," and the puzzle rooms in The Bard's Tale II are called "snares of death." Clearly, Michael Cranford liked the word "snare."
So I couldn't win the game, but at least I could show you the winning screen. Back to the regular program.
As far as emulation goes vice runs every single clock cycle of the c64 as the real processor would (yes, modern emulators also run 680xx series in the same way) as current CPU's are that powerful compared to old ones.
ReplyDeleteSo any errors are likely in the program it self not with the quality of emulation, barring messing up with configurations that never existed in the first place such as KS 1.2 chip lay out with 68020 processors and unlimited fast/chip ram which is the nr 1. reason people can't get game X to work with WinUAE.
Might also add that when I was a kid, the rich kids had a floppy drive, poor kids had a cassette and super rich kids had a cartridge. :P
Consequently cartridges were also very expensive to buy compared to copying games from a friend (which wasn't even illegal until late 90's or something).
That's funny to hear. I've always thought of cartridges as fundamentally inferior to disks and tape, purchased by people who couldn't invest in tape and disk drives. I would have thought the poor kids bought cartridges.
DeletePerhaps this bug was in the original. By the developer's own admission, hardly anyone bought the game, and I can find no evidence that anyone has ever won it. It would have been nice to be the first, but with no way to level up, that'll never happen unless I can decipher the saved game codes and hack up an invincible character.
As you have already closed the case on this game, more than the usual slight spoilers should be alright. There you go:
Deletehttp://www.oaktreeinnovations.com/misc/MazeMasterCodes.pdf
http://www.oaktreeinnovations.com/misc/MazeMasterMaps.pdf
Wow. How did you dig this up? If I Google phrases that actually appear in this document, it still doesn't come up. And it's on a bag page of a web site that claims to be a "software sompany."
DeleteI noticed that the map does indeed say "Bug: Infinite monsters can occur on L0 blocking the exit." Nice to have some confirmation.
DeleteI used this intel to "win" the game. See the addendum above.
DeleteRegarding the format discussion.
DeleteCartridges were instant loading, true random-access, and immune to most methods of duplication available to the average customer (and any method of duplicating them would negate most advantages) giving them perfect copy protection in an industry that was just beginning to fear piracy, and used hardware built into the machine. The only disadvantages of cartridges is that you generally couldn't write to them until NES games started including battery-backed memory on some games, they cost quite a bit to make, and manufacturing your game required a fair deal of infrastructure compared to simple copying as was used for other methods. As this cost was passed on to any customer, they tended to be more expensive at the user end as well.
Floppy disks were slow (especially on Commodore machines), required a -very- expensive add on device in most cases, and were not the most hardy of things even if treated with great care. Their main upsides were that they granted random access (meaning that you could handle a program larger than your machine's RAM by swapping data off the disk in place of data in RAM you weren't using), the disks themselves were fairly cheap, production of your game could be accomplished with nothing more than a multi-drive computer, and you could write to them. This last point, along with the fact that a larger game simply meant adding another floppy side or at worst another disc, is pretty much all that kept cartridges from dominating the PC software market until the rise of the CD-ROM and hard drive obsolete all older storage media.
Cassettes were extremely slow, loaded linearly (meaning the max program size was the size of your RAM, greatly restricting your possibilities), could easily corrupt data while loading, and were simply the worst storage format ever devised. Their only virtue was cheapness and the fact that they were marginally better than punch cards or typing in your game from a paper copy every time you wanted to play it.
To summarize, Cartridges were better than floppies for everything except RPGs (and, once console makers devised a way to save to them, that exception mostly went away) and possibly text adventures, save fairly short ones.
Floppies were better than Cartridges for long text adventures that required saving, and RPGs (for the same reason, although the large amounts of data needed for most RPGs made floppies attractive for cost reasons anyway), and were better than cassettes in every way. Cassettes were better than a sheet of paper, but that's it.
Sheets of paper were great for tabletop P&P RPGs! So you shut your mouth, heathen!
DeleteAll other things considered, good insight, mate.
By "sheets of paper", I was referring to code printouts that you would key in manually each time you wanted to run a program.
DeleteIt's times like this that I wonder if humor is dead...
DeleteInterestingly I hear that cassets are still used today for backups of very large datasets, since they are easy to store, and more reliable then magnetic hard drives, and chaeper/TB in certain size ranges.
DeleteAnother thing I've heard: The reason C64 floppies was so slow was a programming error, and some modern hackers have rewritten the C64 software to be far, far faster on the same hardware.
IIRC, it wasn't a programming "error", but a deliberate design choice. The guy in charge was paranoid about data getting misread, so the drive was forced to operate in the most absurdly accurate (and slowest) mode, while other floppy systems operated in a theoretically more error-prone (and I do mean theoretical, I used floppies almost daily for years and never ran into problems until the twilight of the 3.5" drive when extremely cheap low-quality disks flooded the market) modes that were quite a bit faster.
DeleteAs for tape, it is still the backup media of choice because you almost never need to pull out your backup anyway, and you can usually schedule the backup operation for when 4 hours or so of downtime won't hurt.
I'll just add one thing to the discussion of the pros and cons of various media. Cartridges were considerably more expensive than diskette. The mask ROMs used in them were an economy of scale but they couldn't compete with the price per KB of diskette. For example the C64 1541 could store about 165K per disk and as a consumer I could buy a box of ten for about $40 back then. So a cost of ~ $0.02/KB. One source I read said that Atari spent about $4-$6 on a 4KB cartridge. So about $1/KB.
DeleteThere is a german Let's Play of Dragonflight, but it's incomplete because the Atari emulator version apparently has a game-breaking bug. There have been 21 videos and the last video is three years old, so that's it. I thought I might learn something that could help, but now that I've watched half of it, I guess that's not the case. The guy has fun leveling up, fighting, and equipping charcters. It almost appears as if making the characters stronger is the main quest, i.e. character development as a goal in itself. There's no real narrative there, just finding scrolls, finding gold, finding equipment, leveling up. The guy seems to know the game inside out though - even though he apparently hasn't played it in years.
ReplyDeleteWell, so far I haven't encountered a lot of plot progression, either, so at least it's consistent. I home the Atari version has a bug that occurs SOMETIMES and not inevitably, or I've been wasting a lot of time.
DeleteShame about Maze Master's bugs, but it looks like a fun game for the extremely minimalist capacity that they had figured out how to use at the time. As a haven for digital archeology, this blog is becoming a master's class.
ReplyDeleteAs far as Moria is concerned, it is your rule that 1980s games only get one post. ;) So I doubt any of us would mind if you did a non-GIMLET post of the game and a "won" post at some point in the future when you finally do win. I am especially looking forward to seeing the progression from Moria to Angband and whether there are any great leaps forward there. I have played both, but deep enough in my memory that I do not recall the differences. These rougelikes tend to be quick difficult to win (non-linear play progression with permadeath) and I hope you do not end up trying to win ALL of them once we get into the great schisms where everyone and their brother made a low quality fork of a popular roguelike, while just changing one or two aspects. But there are a few good ones and I suspect we'll get to that discussion when the time comes.
I've just started QfG2 so that I can play along with you when you get there since my time to play is so much more limited these days. I forgot just how much I loved this game as a kid, yet how different it is from QfG1. I am looking forward to reading your and Trickster's thoughts!
If you stare at those white lines on that manual cover long enough, you can see a couple of ghostly faces staring back at you. Innovative!
DeleteThe "one post" for the games on my backtracking list isn't so much a rule as a preference. I had to do more with Expedition Amazon, and I'm sure by the time we hit 1984, they'll start becoming long and complicated enough to deserve multiple posts. The annoying thing about Moria is that I can cover everything to do with the game and its mechanics in one post EXCEPT show a winning screen.
DeleteAs a Bard's Tale fan, I am amazed because I never heard of this game before, and sorry to learn about the game-breaking bug.
ReplyDeleteOr is it a bug? My first instinct is to think it's a form of copy protection... there are multiple games out there designed to become insidiously unplayable if the game is emulated.
I don't know. I'm skeptical that HES would have that kind of foresight.
DeleteThat brutal early-game play is reminiscent of what Michael Cranford will later put in The Bard's Tale. It's hard to imagine anyone reaching Level 2 in the Apple version of Bard's Tale, where you could encounter 2 groups of creatures or barbarians in the daylight in Skara Brae.
ReplyDeleteI not only reached level 2 in the Apple version of The Bard's Tale, I won the game. I also won the sequel, which remains to this day the hardest dungeon-crawler I've ever played. BT2 crossed the line from 'incredibly difficult' to 'actively malicious'.
ReplyDelete150 games! Yaaay! Congrats and we all hope, there will be another 1500 ;)
ReplyDeleteI guess I should have marked the occasion somehow. Ideally with a better game than Maze Master. We'll have a big party in February when I hit 200 games and my blog turns 5 years old.
DeleteJust read your addendum. Wow. So even more evidence that this was perhaps even _intended_ as Bard's Tale 0, or to put it another way: that Bard's Tale was "Maze Master 2". Nonetheless, it looks like someone was bad at math because I'm not convinced based on what you are describing that the game was winnable even if the ladder bug was not present. Maybe the code equivalent of save scumming was intended/expected?
ReplyDeleteOne of the things I find fascinating (for me) and maddening (for you) is just how many of these games are buggy, almost to the point of non-completion. Was QA really so bad-- or not a thing-- that games could go out unwinnable? Some of the names escape me now, but there have been more than a fair share over the years. Even the best Gold Box games seem plagued by them, though they are still winnable.
Not suggesting that "bugginess" be a category in GIMLET! But it you can't complete a game, that seems like a big deal to me.
I'm willing to bet QA simply was not a thing that occurred back then any further than the programmer grabbing a few friends and a couple of six-packs.
DeleteHell, Watch_Dogs feels like it didn't have any QA and it's a multi-million dollar release in 2014. Then again, it's also an Ubisoft game and those guys are reliably awful.
They didn't have QA back then but there were Playtesters. Back then, in my youth, I thought it was a dream job- playing CRPGs for a goddamn living until I read an interview of one of them from Broderbund on a gaming magazine over a decade ago. Basically, they gave you god-like characters to run around in the same dungeon over and over again until you found all the bugs, wait for the new version from the developer than play that same area over and over again to confirm the bugs were all squashed. Or rinse & repeat.
DeleteWatch_Dogs had so much hype and the IDEA of being able to hack EVERYTHING was too good to be true. And it really was too good to be true. Goddamn waste.
http://trenchescomic.com/ has a lot of anonymous stories from QA people in the games industry, mostly bad but a few good ones. It is anyone's guess how true they are, but I'm betting most are. I haven't read the comic in ages, but I thought I'd point out the articles.
DeleteI think the Standing Stones, which I believe may be the first RPG that Electronic Arts published (in 1983 for the Apple 2) is also worth a look.
ReplyDeleteIt is a Wizardry style of game:
https://www.youtube.com/watch?v=2HTyLAbp6iI
Just on a whim I looked up Paul H. Deal (author of Fallthru), and he has self-published a bunch of novels, including what appears to be a 678-page novelization of the game.
ReplyDeleteI will try to get a post up soon. It looks like the game is *massive*.
I've been backing up my own blog's posts into a Google Doc and I'm up to 247 pages already with images. I imagine this blog is easily over one thousand pages. If I ever have the time I'll try copying and pasting each post here into a separate document, but that's quite an undertaking!
DeleteWe can print out hard copies, in case of a digital apocalypse.
DeleteInteresting addendum. You never warmed up to the Bard's Tale games, so it makes sense that you didn't like this one either ("not liking" here means not interested in finishing it). The difficulty appears somewhat absurd to me here, and the game certainly isn't worth trying, not to mention the bugs. I take a perverse pleasure out of the fact, that even for this game, there was at least one passionate fan, Mr. Nelsen.
ReplyDeleteThat Let's Play of Dragonflight I mentioned yesterday, says that the in-game save feature actually is there to avoid the chest traps. Sometimes, you really just have to conclude that the game wanted you to cheat.
Classic FPS are like that. I never got how you were supposed to beat them, then I watched Game Informers Super Replay of Half-Life 2. LOTS of quicksave and quickloading, every time they screwed up and lost too much health. I realized: that is how you are SUPPOSED to do it. Otherwise why would those buttons be on the keyboard by default.
DeleteWOW, this one brings back memories!
ReplyDeleteSome friends had a copy of this for their "hand me down" C64 in the mid/late 80s. I have some fond memories of aimlessly grinding out levels in this game as a young lad.
My friends definitely beat the game, but I'm almost positive their dad pulled maps off of an BBS (or something similar) and taught them how to hack the save states.
Not sure if he looked it up or figured it out himself, but he was a pretty savvy chap so I wouldn't be shocked it it was the latter.
Regardless I definitely remember killing the Balrog a few times; as you mention, when you actually know the maps it's like 10 - 20 steps from start to finish or something trivial.
A heartfelt thank you to you, Addict, and to Paul Nelson, and to the mysterious anonymous commentator, for your combined work in revealing the Bard's Tale 0 ending. I was quite curious, but I'll never play this game due to its bugs and punishing difficulty.
ReplyDeleteSeriously, am I reading this right? The only way to beat the final boss to deal enough damage in 3-4 rounds before he one-shots all your characters?
Cranford's love for obscure riddles continued in the original Bard's Tale, but it would be "turned up to eleven" in Bard's Tale II. One of the more extreme examples would be Dargoth's Tower, which demanded that the player answer ten riddles to challenge its Snare of Death. The clues were scattered among the ten floors of the tower... and if any of the riddles were answered incorrectly, the player had to leave and re-climb all ten floors.
Yes, that's my interpretation of the final battle, unless there's some other way to raise hit points that I didn't see.
DeleteI'm almost sorry I didn't make it that far in The Bard's Tale II. That would have been an entertaining post.
Well, you can always revisit when you make it back to 1985!
DeleteI have started in on FallThru.
ReplyDeleteI'm going to need a bigger notebook.
I love how all the monsters have the same jaunty pose :)
ReplyDeleteHa. I totally overlooked that. It's like they're dancing a jig.
DeleteI beat this game back in the 80s on my C64. I too mapped the lower 4 levels on graph paper and beat the Balrog. This blog post brings back a lot of memories. Thanks for putting it together.
ReplyDeleteI take it then the save bug didn't occur on a real C64?
DeleteNope, never had a problem saving the game. I assume there was a battery in the cartridge. I had a warrior I named Thorin that had no equal in the game. I got all the way to the end and had never mapped a single square and that's when I started over with pencil and graph paper. Many hours later I came up with the word FATE and ended it.
DeleteDaaaang. My friend had this in 1984, we spent many many hours hacking away at the save codes. It was pretty easy if you got enough of them together and knew it had to be hex.
ReplyDeleteNice write-up with screenshots. The fight with the Balrog is easier if you beef up your characters more. Set constitution in the 250 range, for example. As for the bug, it should be possible to define the conditions for hitting it. As part of the mapping exercise in 2012, I frequently would encounter the bug and be forced to backup to a prior VICE snapshot, sometimes 5 or 6 snapshots to find one that wasn't "infected"
ReplyDeleteI wonder if it would be possible to use the monitor in VICE to fix the infinite monsters sitting on the stairs?
ReplyDeleteIt has been bugging me for 30+ years this. I thought I dreamt that I played a C64 3D dungeon crawler that came on a CARTRIDGE. I found it using lemon64 and youtube and my jaw dropped, it was not a dream it was this.
ReplyDeletedown load the crt image not the disk image. The disk image is just a copy of the cartridge. The monster encounter bug would happen even with the original games. If you encountered a wandering monster when you enter a stair case. If you were not on the 1st level (going up) you could teleport to the first level and then exit, write down your character codes, and then reboot. It would only happen 1 in 100 time or so. The disk image is a copy of the cartridge , that seems to change the random generator so you always encounter a monster on the stairs and then hit the bug.
ReplyDeleteThere is a version with fixed "stairs-bug" available as hidden-part here. https://csdb.dk/release/?id=154323
ReplyDeleteI have memories of playing this game and remember drawing maps and writing codes. Bandersnatch brought me here!!!
ReplyDeleteThis was my first rpg on the c64.I was ten years old and my brother was six. We played this for weeks.
ReplyDeleteWe found out how to manipulate the stats of the chars and maxed out the HPs.
Stair bug was no problem for us. we just restarted the game and imported our chars via the long number.
On our version at least there is a bug with the password "Fate" at the final encounter. Years laster my brother played it again and he figured it out. There is automaticly a blank space when the passwort is asked. So its needed to klick backspace (delete) 1 time and then type fate.
Luckily it was not needed to finish the game. Load game, get chars, teleport right into balrog, kill him. finished. (or was it teleport 1 space behind him and use phase door?) oh, its been over 30 years ago
For a peek at the gameplay, you can play this in your browser here:
ReplyDeletehttps://c64online.com/c64-games/maze-master/.
There is also a short video (now):
https://m.youtube.com/watch?v=c0WqowpcDWQ.
Someone even disassembled the whole thing and started an (unfinished) series of posts about it:
https://web.archive.org/web/20180915195347/http://www.coding64.org/.
According to contemporary ads, the list price was USD 35 and it was offered (later) for 24-30 USD.