Archive for 2008

Kingdom of Loathing

The sword takes life. The martini restores it.It’s now been well over two weeks since my last post. I didn’t plan to take a break from the Stack, but it happened anyway, so I think I should take a moment to talk about how I’ve been spending my gaming hours lately. I’ve been playing Kingdom of Loathing, the humorous free browser-based RPG with stick-figure art and surprisingly deep gameplay, for… ye gods, the in-game stats say it’s been four years. I haven’t been playing it steadily over that time — I’ve taken substantial breaks — but lately I’ve been giving it a lot of attention.

The main audience for this blog has probably had some exposure to KoL already, but in case you haven’t, let me start by describing the mechanics a little. The main thing you do in the game, as in most CRPGs, is fight stuff. You initiate contact with monsters by choosing a zone on a map: with a couple of exceptions, there’s no exploration within encounter zones, just randomly-chosen monsters appropriate to the zone. (The Goatlet, for example, is populated exclusively by various kinds of goat, while the Misspelled Cemetary has skeltons and zobmies and the occasional grave rober.) Each encounter uses up one turn, or “adventure”, as they call them here (probably to more easily distinguish them from combat rounds). By default, every player gets 40 adventures per day, but there are ways to get more: certain items grant more adventures at rollover when equipped or installed in your campground, and consuming food and drink will grant a number of immediate extra adventures depending on its quality. (Cooking is an important skill in the game for improving the quality of food and thus getting more adventures out of it. Cocktailcrafting does likewise for beverages, producing ones with a better adventures/intoxication ratio. At the more advanced levels, Cocktailcrafting lets you enhance drinks by means of special ingredients like little paper umbrellas and coconut shells.) This whole system is a fairly brilliant bit of design, if you ask me. Most multiplayer games have a flaw that they wind up being (perceived as) “unfair” to casual players, and dominated by the few who are obsessed enough to spend all day playing. KoL gets around this by making it impossible to play all day, 1Unless you use multiple characters, which is frowned upon and considered an abuse by the developers. but still provides some leeway for the dedicated enthusiasts to play longer. Enthusiasm has an effect, but it’s capped.

The overall goal of the game is to rescue King Ralph XI, who has been kidnapped by the Naughty Sorceress. Once you do this, you can “ascend” and start over from level 1, using a different character class if you desire. Ascension is not mandatory, and you can just keep on gaining levels if you want, but there are certain advantages to it: ascending players get to choose one skill to keep permanently (thus letting you have skills from more than one class simultaneously, like in the FF5 Jobs system), and may receive other rewards on the basis of voluntary restrictions. If you choose to go “hardcore” for an ascension, for example, you don’t get access to your items from previous runs — they’re kept in a mini-storage unit until you free the King. Your reward for completing a hardcore run is a special piece of stainless steel equipment, determined by your class. Swear off food and drink as well (that is, become “oxygenarian” for an ascension) and you get an even better item, forged from plexiglass.

Although each player proceeds through the plot of the game independently, there is a certain amount of interaction between players. Players can open stores in the Mall of Loathing to sell items to each other, cast spells to buff each other, create “clans” to share resources. The most recent big development in the game was the addition of Hobopolis, a dungeon designed for a clan to tackle as a group. The mechanics of the game mean that you’re basically adventuring solo all the time, but your actions in Hobopolis can have effects for everyone in your clan.

Hobopolis is one of two recent developments that got me investing more time in the game than usual. The other starts with the Traveling Trader. The Trader is a sort of special event: once every few months, he shows up for a day, always with one new item to sell. Sometimes it’s good, sometimes it’s bad, but always he leaves with his wares at rollover. Back in January, for example, he was selling “strange shiny discs” for the exhorbitant price of 10 Twinkly Wads apiece. 2Wads, which come in several flavors, are kind of like concentrated magic, and are mainly obtained by pulverizing powerful magic items. They can then be forged into new items, or simply eaten. The discs had no obvious use, and looked suspiciously like AOL CDs 3The first letter on the label was smudged, raising some suspicion that it actually read “KOL”., but I bought one anyway, figuring it might be a setup for something later.

And it was. Three weeks ago, the Travelling Trader showed up again, selling a book called Rainbow’s Gravity, which contained the secrets to a new skill, one that lets you take one of each type of wad and smush them together into a Prismatic Wad. The price for this book: 50 strange shiny discs.

Now, I felt a little put out by that. I probably could have obtained 50 discs when they were available if I had known that I would need that many, but I had only bought one. So I felt like I should have this skill, but had been denied it. There were shiny discs available in the Mall, of course, but with the demand for them what it was on that day, I couldn’t possibly afford enough to buy the book. (I did, however, manage to make a small profit by buying some discs from the shops owned by players who hadn’t yet heard that they were suddenly valuable, and putting them in my own shop at a markup.) The book itself also started showing up in people’s shops in short order, but the asking price teetered around 6 million meat.

(I should explain: Meat is the main currency in the game. 4There are a few other kinds of money that are only usable in specific situations. For example, bounty hunting gives you Filthy Lucre, which can only be spent on special bounty-hunter items in the bounty-hunter store, and can’t even be traded to other players the way meat can. I imagine this is was developed in reaction to the absurdity found in a lot of RPGs, where you kill a wild animal, such as a wolf, and it drops gold. It is, of course, entirely reasonable that killing the wolf would yield meat. Of course, just swapping “meat” for “gold” creates opposite absurdities, such as when you find meat in treasure chests, but these are absurdities that KoL enthusiastically embraces. At any rate, it’s more or less equivalent to gold pieces as far as gameplay goes, except for the addition that meat can be pounded into meat stacks and used to craft meat-based weapons and armor.)

So. Six million meat. As it happened, I had a couple million on hand already, the remnants from when I sold my stash of Zombie Pineal Glands to buy some Time Trousers (both of which are no longer available except from other players who hoarded them). Could I cover the rest? Well, there are some skills and special items that increase the amount of meat you get from monsters. I don’t have them all yet, but I have most of them, and a little experiment showed that in my current state, I can easily make more than a million a week. I was surprised at this: I’ve been doing most of my recent adventuring in Hardcore Oxygenarian mode, which severely limits one’s ability to get extra adventures and spend them meat-farming. But outside of that mode, I can get upward of 200 adventures per day, and spend most of them hunting the meatiest creatures in the game by means of Transcendent Olfaction — a game-transforming tracking skill, and a recent acquisition for me. War is hell. Moo.Specifically, I’ve been hunting the Cubist Bulls that show up in the Haunted Gallery. If there’s a more efficient way to meat-farm, I’d like to hear about it — the bulls have one of the highest yields in the game, but you don’t get them all the time even when you’re tracking them, and several of the other monsters in the Gallery yield no meat at all. It’s also possible that I’d be better served by farming for items to sell. Still, just doing as I’m doing, I’m making meat faster than I thought possible.

Of course, once I started on this course, I started wondering: Is Rainbow’s Gravity really the thing I should be spending all this meat on? There are a host of other items that I’ve generally thought of as out of my reach, mainly Items of the Month. This gets into the game’s revenue model. See, a $10 donation to the developers gets you an accessory called “Mr. Accessory”, which is a pretty nice item in its own right (+15 to all stats, no prerequisites), but which can also be traded at “Mr. Store” for various things. And one of those things is a new thing every month. I personally bought a Mr. Accessory early on in my KoL career, only to have it stolen when some griefer guessed my account password, which left me with a distaste for spending more money. But there are people who send in their $10 every month to get the new item and its associated content — it’s sort of like the monthly fees charged by conventional MMO’s, except completely voluntary. There are even people who buy more than one Item of the Month every month and put the extras up for sale in the Mall for millions of meat. And now that I know that I can produce millions of meat when I want to, these special items suddenly seem accessible.

I still haven’t bought Rainbow’s Gravity — its mall price has declined quite a lot as the Prismatic Wads lost their patina of novelty, and is still going down as of this writing. But I have bought the item from this last May, the Mayflower Bouquet, which seemed like the best buy for its price. I’ll probably go for the Naughty Origami Kit next, but maybe not before I ascend.

In fact, I’ve been fairly well agonizing over the decision of what formerly-unattainable thing to try for next, and when to try for it. A complete list of past Items of the Month can be seen on the KOL Wiki, which is an invaluable resource — as with Nethack, familiarizing yourself with the literature is key to success. 5Incidentally, the developers are familiar enough with Nethack to pay it tribute in a special Nethack-in-joke dungeon, where the monster illustrations are drawings of letters of the alphabet. And there’s a certain commonality of spirit there, of simple presentation on top of complex gameplay. There are also areas that are tributes to, or satires of, early text adventures, the Nintendo Entertainment System, and the Final Fantasy series — in decreasing order of respectfulness. And it’s all too easy, once you’re out of adventures for the day, to spend time poring over the list, checking the prices at the mall, and considering your options.

This reveals something unexpected: the limitation on the number of adventures can actually increase the amount of time spent on the game. In any other game, I’d spend my time actively pursuing my goals. I’d farm until it was possible to buy something, then I’d decide what to buy (if I hadn’t decided already), then I’d buy it. But these forced pauses in gameplay give me endless opportunity to make plans, and then to re-evaluate and reconsider them.

References
1 Unless you use multiple characters, which is frowned upon and considered an abuse by the developers.
2 Wads, which come in several flavors, are kind of like concentrated magic, and are mainly obtained by pulverizing powerful magic items. They can then be forged into new items, or simply eaten.
3 The first letter on the label was smudged, raising some suspicion that it actually read “KOL”.
4 There are a few other kinds of money that are only usable in specific situations. For example, bounty hunting gives you Filthy Lucre, which can only be spent on special bounty-hunter items in the bounty-hunter store, and can’t even be traded to other players the way meat can.
5 Incidentally, the developers are familiar enough with Nethack to pay it tribute in a special Nethack-in-joke dungeon, where the monster illustrations are drawings of letters of the alphabet. And there’s a certain commonality of spirit there, of simple presentation on top of complex gameplay. There are also areas that are tributes to, or satires of, early text adventures, the Nintendo Entertainment System, and the Final Fantasy series — in decreasing order of respectfulness.

Strife: Final thoughts

strife-spaceshipObtaining the last piece of the Five-Fingered Fist of God (as I like to think of it) opens up a passage to the alien spacecraft that started the whole mess. Not that I’d have guessed that is was an alien spacecraft without the level’s name in the automap screen. The decor is less technological-looking than a lot of the areas that are supposed to be castles and chapels and the like, consisting mainly of busy green textures that look like jade inlays or something. (I can accept that alien technology looks different from ours, but this alien is supposed to be the source of all the advanced technology we’ve seen in the game.)

This section made me very apprehensive. Not because of the darkness, or the whispery voices that get louder as you progress, but because of its generosity. The very first room in the alien ship is a smorgasbord of ammo and healing items, the sort of thing that says “You’re going to need this.” In a game where rooms like this occur frequently, like Serious Sam, this wouldn’t mean much. But here, the game had been very stingy with me for a long time, so the sudden change of heart seemed to signal something very bad to come.

This was followed by a cavernous room packed with monsters, including an Inquisitor and multiple Crusaders. At any prior point in the game, this would have been very difficult, as I’d be dodging missiles from multiple directions. As it was, I more or less stood at the entrance and let the Five-Fingered Fist of God clear out most of the room. It wasn’t quite as thorough as Doom‘s BFG would have been, so I did in fact have to use a little of my freshly-snagged ammo for mopping up, but I still hoarded most of it. After that came a couple more supply caches, including one so full of Energy Cells and Full Healths that I had to leave most of them behind.

(Energy cells are the ammo for the Mauler, the second most powerful weapon in the game. It’s kind of like the standard FPS shotgun (otherwise absent here) in that it has a slow rate of fire and does damage in a scatter pattern, but it’s a scatter of disintegration beams that are still pretty effective at a long distance. Looking it up just now to find its name, I discovered that it has an alternate fire mode that I didn’t know about and never used, a “torpedo mode” that fires an energy ball that breaks into more energy balls on impact. Maybe that would have helped in that stretch where I had so much trouble. It sounds like a real room-clearer.)

After the Energy Cell cache was a new level called “Entity’s Lair”, which the automap claimed had no monsters at all. Furthermore, just walking around opened another cache containing more Energy Cells. My apprehension increased. What on earth was going on?

Well, it turned out that this was in fact the level with the final boss. (When it made its appearance, the map mode updated the monster count to 1.) And it was kind of anticlimactic — definitely not the hardest fight in the game, not with the Fist of God at my side. Maybe the point behind all that Mauler ammo was to trick you into using it instead. I didn’t even try. After spending so much time hunting for pieces of the Sigil, it seemed like a waste to not use it.

strife-blackbirdThe game doesn’t waste much time on what happens after you’re done fighting. There are multiple possible endings, but in the one I got, there’s a perfunctory illustrated slideshow cutscene in which it’s asserted that everything is hunky-dory now, and then Blackbird emerges from the woodwork with a come-hither glance, intending to (in her words) “reward you… personally” for some reason. And that’s that! Look at any writeup of Doom-style games, and you’ll find Strife praised for its rich, deep plot. And, well, it has a plot. The mere fact that it’s there is enough to make it seem deep and rich in comparison to other Doom-likes.

So, looking back on the experience, I have to ask: apart from some amusement and sating my sense of completism, did I get anything out of this game? Does it have anything to teach us? Obviously it did when it was new: it introduced Doom fans to the concept of NPCs, and experimented with combining FPS and RPG elements. And as fond as I am of saying “Ultima Underworld did it first”, I have to admit that Strife chose a fresh approach to that combination, one that emphasizes the FPS part and makes the RPG aspect subordinate to it. 1I say “chose”, but this may or may not have been the authors’ intention. The emphasis may have been a result of the engine.

There’s also at least one original, and still-underutilized, pure-FPS idea in here too: use of the ceiling. People don’t normally look at ceilings, so things up there can be hard to spot. (Especially in places where the ceilings are high, because the graphics engine used here only lets you raise the view so far.) So Strife gives you ceiling-mounted automated gun turrets — stationary turrets themselves being something of a new wrinkle at the time — and it gives you Stalkers, small spider-bots that crawl on the ceilings and drop down behind you to attack. Stalkers make a distinctive ticking noise as they creep along, and whenever I heard it, I knew I was probably also going to hear the plunk that meant I should sprint forward a few yards and then quickly turn around.

On the side of negative lessons, the one place where I felt that Strife really fell down was that it wasn’t clear enough in the beginning about how things work. Which is a very unusual problem for a FPS, but there it is. The person who gives you your first mission warns you not to “set off every alarm in town”, so when you set off an unavoidable alarm in the course of that mission, it’s easy to feel like you’ve made a mistake and waste some time looking for a way around it. At the same time, there’s another person not far away who offers you a similar mission, but he’s a liar and fraud, and secretly in league with the Order: doing as he says does in fact set off every alarm in town, which can disastrous if you chose to do his mission first. Something like that might have been okay later in the game — arguably the business with Macil is similar — but when you’re still struggling with the basics, like where you are and who the Front is and whether you should be accepting missions from strangers at all, it just adds to the confusion.

For that matter, the game itself never addresses the questions of your immediate situation. The moment you select “New Game”, you’re in a room in a sewage treatment plant, armed with only a knife and being attacked by an Acolyte, with no clue of why. The in-game intro tells you about the history of the Order, but nothing about your personal history — even the detail that you’re a “wandering mercenary” is only mentioned in the manual. This strikes me as exactly backward. The important thing for the intro to do is establish your place in this world, to orient you. The details of the environment can be revealed over the course of the game, or relegated to the docs. I think of Half-Life 2 and Quake 2, where the opening cutscene is all about showing how the player character arrives in the gameworld.

Anyway, I’m glad I played it, but I don’t think I’ll be trying for the other endings. (The cutscenes can all be found on Youtube anyway.) For next time, I’m going to try to wrap up some other stuff that I’ve started but not finished on this blog.

References
1 I say “chose”, but this may or may not have been the authors’ intention. The emphasis may have been a result of the engine.

Strife: Cyborgs and Zombies

strife-bodiesBetween Strife and Etherlords and Half-Life 2, I’ve been seeing a lot of cyborgs lately. Like zombies, they seem to be one of the stock videogame bad guys. I suppose this means that a lot of people find them emotionally resonant or something, evoking alienation from one’s body, enhanced by fear of mortality in the case of zombies, and of technology overpowering humanity in the case of cyborgs. Both, in different ways, represent anxieties about the future.

Although I understand these fears well enough to name them, I’ve never really felt them, and often find zombies in games more irritating than frightening. I suspect this is because I haven’t watched the right movies. (Imagine playing Jedi Knight without having seen any of the Star Wars films.) But I get that zombies are convenient low-level enemies, with a built-in rationale for being stupid and slow-moving, and you can shoot them without qualms because they’re incapable of reason and not really human. Cyborgs have the same basic advantages, but with the additional virtue that the basic idea allows for more variation. A ten-foot-tall zombie, or one with a scorpion’s tail, would be an anomaly requiring explanation.

I didn’t intend at first to talk about zombies in this post, because I’m supposed to be posting about Strife, and there aren’t any zombies in Strife. But cyborgs and zombies are really variations on the same theme, and the distinction between the two has blurred somewhat since things like Resident Evil started giving us zombies with technological origins. If the people in that game had been transformed into monsters by nanomachines instead of a virus, which would they be? Doom put it concisely when it refused to hang its low-level grunts on either peg, calling them just “former humans” in the manual.

strife-conversionThere’s one thing about the cyborgs in Strife that really reminded me of zombies, though, and that’s because it reminded me of a phenomenon I’ve mainly seen in survival-horror games. There’s always a moment near the beginning of those games where the characters have their first encounter with a monster and someone says something like “My god… what is that thing?” To which the player naturally responds “IT IS A ZOMBIE, DUH.” 1Notable exception: when I played Silent Hill 2 (the first of the Silent Hill games I played), my reaction was more like “…I honestly have no idea.” Sometimes I think the designers must be doing this on purpose, trying to engage the player in a Rocky Horror-like call-and-response. Well, when you reach the inner sanctum of the Conversion Chapel and see captive humans being fed into a cybernizing machine on a conveyor belt, Blackbird 2Your contact in the Front, who comminucates with you by radio and apparently sees everything you see. She functions as a combination quest dispenser and wisecracking sidekick, and provides the closest thing this game has to a PC voice. At first I wondered if hearing Blackbird’s disembodied voice wherever you go was supposed to parallel the “voices” heard by the founders of the Order, but it doesn’t look intentional. Those voices aren’t really part of the game content, and may well have been thought up only when they needed some backstory to fill out the opening spiel. is shocked — shocked! — at what she sees, as if we hadn’t gone in there specifically looking for it . Maybe it’s just the intonation that makes me interpret it this way, but this is the game’s “duh” moment.

References
1 Notable exception: when I played Silent Hill 2 (the first of the Silent Hill games I played), my reaction was more like “…I honestly have no idea.”
2 Your contact in the Front, who comminucates with you by radio and apparently sees everything you see. She functions as a combination quest dispenser and wisecracking sidekick, and provides the closest thing this game has to a PC voice. At first I wondered if hearing Blackbird’s disembodied voice wherever you go was supposed to parallel the “voices” heard by the founders of the Order, but it doesn’t look intentional. Those voices aren’t really part of the game content, and may well have been thought up only when they needed some backstory to fill out the opening spiel.

Strife: Depleted

I’m making good progress in Strife, and confidently expect to polish it off this weekend. I have all but one piece of the Sigil, and my two upgradable stats are both one tick shy of maximum. I’m assuming that these things will change together — that obtaining the last Sigil piece will trigger one final upgrade opportunity before the end boss.

It’s getting difficult at this point, which actually surprises me somewhat. These older Doom-like games generally plateau in difficulty before they’re far advanced, apart from the occasional spike produced by bosses. You get stronger foes at more or less the same rate as you get stronger weapons. Past a certain point, things don’t get more complicated, and as long as you follow standard procedure, taking things room by room and not leaving anything alive behind you, you’ll come out okay. Later games had to come up with ways of keeping standard procedure from working — last year, I blogged about Serious Sam‘s gimmicks toward that end — but Strife didn’t. I talked about rising intensity of action in my last post, but that doesn’t necessarily correspond to rising difficulty: an abundance of loose ammo and healing items can make a pitched battle easy, and a lack of them can turn a sequence of minor skirmishes into death by a thousand cuts.

And that is in fact what’s happening to me. I’m using ammo faster than I’m finding more. This would be a good time to use the Sigil, which depletes health instead of ammo, if it weren’t for the fact that I’m low on healing items too. I had grown used to buying much of my equipment with found cash, but I haven’t seen any at all in the last few levels. Perhaps I should have hoarded it better. The Front’s home base is always willing to supply a certain amount of healing and ammo free of charge, but only if you’re below a certain threshhold, and they won’t bring you to full health, and it’s only machine gun ammo.

I should probably blame the Inquisitors. 1Yes, there’s a religious theme in the naming of the cyborgs. I’ve already mentioned the Acolytes, and there are Cusaders and Templars as well. Even the factory where they’re made is called the Conversion Chapel. Inquisitors are the strongest monster that isn’t a boss: large bipedal armored things, armed with missiles and capable of limited flight. They probably have a human brain somewhere inside them, given what we know of the Order’s modus operandi. I’ve only met a few of them, and only in the latest chapter. In one case, it’s possible that I was actually supposed to flee it rather than engage it: right behind it was a tunnel that it couldn’t fit through, but which I could reach unharmed if I sprinted. I engaged it anyway, from the relative safety of the tunnel — standard procedure, remember? Don’t leave anything alive behind you. This choice definitely helped later, when I had to cross that room again, but that convenience might not have been worth the immediate cost. It left me depleted and scrambling for ammo, and I’ve been scrambling ever since. I’m really hoping there’s a payday at the end of this chapter.

References
1 Yes, there’s a religious theme in the naming of the cyborgs. I’ve already mentioned the Acolytes, and there are Cusaders and Templars as well. Even the factory where they’re made is called the Conversion Chapel.

Strife: Rising Action

There’s a pattern you can see in a lot of games of a sort of repeated crescendo of rising action. Each chapter builds up to a boss fight, and when it’s over, a relatively subdued segment allows you to catch your breath. So it is in Strife.

The chapters in this case don’t correspond directly to levels. Rather, a new chapter introduces a new hub area, where you can shop for equipment and wander unmolested as long as you don’t shoot anything. Somewhere off the hub is a boss fight that is your objective for the chapter, but it’s inaccessible until you complete a sub-goal or two in other areas, some of which are what I’ve been thinking of as stealth missions.

Please understand that I use the word “stealth” here in a very broad sense. This isn’t Thief we’re talking about here. I mean missions in which the regular guards (or Acolytes of the Order, as they’re called) won’t attack you on sight, but which contain either alarmed areas, or creatures that will attack you, prompting you to attack back and trigger an alarm by shooting. Triggering an alarm eventually is inevitable, but you can try to put it off for as long as possible, and lessen the alarm’s effect by killing Acolytes in advance: the crossbow, when loaded with poison bolts, kills them instantly, and is the one weapon that doesn’t raise an alarm. (It’s completely ineffective on anything mechanical, of course, which includes pretty much everything other than Acolytes and innocent bystanders.) When you’re firing the crossbow through a window into an alarmed area that you’re going to go through later, this can feel very much like a stealth game. On the other hand, when you walk right up to a guard and shoot him point-blank in full view of a bunch of other guards who just stand there and watch, it just feels like you’re taking unfair advantage of a gameplay mechanic that wasn’t thought out very well.

After stealth mode comes Doom mode. The monsters become tougher and/or more numerous, especially as you near the boss, and you bring out your heavier weapons. The idea here is, I suppose, to soften you up — to make sure that you don’t enter into the boss fight in peak condition. Strangely, this is probably helps the player overall, because it means that the boss is calibrated to provide a challenge for a hurt player with depleted ammo, and thus skillful play beforehand can put you ahead of the curve. I’m comparing this in my mind to the endless boss fights in Serious Sam, which were generally preceded by a roomful of supplies and even spawned more supplies during the fight, just to extend the experience.

Since the binding goal of the game is to collect the five pieces of the Sigil, you’d probably think that each piece comes at the end of a chapter of the sort I’ve just described. And that’s more or less the case, except for two, which are pretty much outside the chapter structure. After you obtain the first piece, Macil sends you to find an Oracle who will help you get the rest. The Oracle tells you how to get one more piece, then tells you that Macil has the next piece and that you should kill him. This is a major branch in the plot: you can choose to trust the Oracle, or you can choose to trust Macil. In fact, they both have pieces of the Sigil, but killing them both immediately seems to break the plot. At any rate, they’re both located in places you’ve already been to by that point, so there’s no ramping up of the action just to reach them.

Macil’s death was something of a disappointment. When you kill him, he emits a Spectre, a cloud-like entity that can only be hurt by the Sigil, and the entire resistance movement immediately realizes the truth: Macil was an agent of the Order all along, and was betraying them. This is an unnecessary development, unless you want your morally-tricky world, with its lesser-of-two-evils allies, to resolve into simple black-and-white. Which is what happens. With Macil’s corrupting influence purged, his second-in-command takes control of the Front, and suddenly they’re just good guys. I suppose I shouldn’t have expected otherwise.

Strife: Accidental Exploit

Monsters in Doom generally start the game in a dormant state. Only when you make them aware of your presence — by walking where they can see you, or firing a weapon where they can hear you — do they start moving around and attacking. The saved games apparently don’t record information about which monsters are dormant and which are active. When you reload a saved game, all monsters reset to dormant. It’s sometimes possible to exploit this to make the game easier, but this is obviously cheap.

Now, for all I know, Strife may not share this bug. Or perhaps it did originally, but not when played under ZDoom. But maybe it does. I haven’t been exploiting it deliberately, but there’s a section where I might have triggered it accidentally. I’m just not sure.

It’s harder to tell in Strife because the rules are more complicated. If I sneak into a high-security area wearing an enemy uniform, I can generally walk past the guards unnoticed. Eventually, I encounter something that isn’t fooled by the disguise. If I fight it, save the game, die, restore, and walk past the same guards again, I don’t know for sure if they’re still docile due to the bug or if it’s just because they never got woken up.

Strife: Doom Engine

[Update: Looks like a lot of what I say in this post is false. See the comments.]

Strife is the only game on my stack that uses the Doom engine, so let’s talk a little about what that means.

Back in 1994, I spent a few months working for one of Id Software’s competitors, Looking Glass Technologies, working on their texture-mapping routines. Given the coordinates of a polygon and their corresponding positions in a texture image, we had to render the the texture onto the polygon in perspective as fast as possible. These days, this sort of operation would be handled in hardware and abstracted through a library like Direct3D or OpenGL, but we didn’t have those things. Instead, we wrote highly-optimized code to loop over the polygon, scanline by scanline, find the appropriate point in the texture, and copy the pixel color over.

Overdraw was our nemesis: each polygon was expensive enough to render that it was a big waste whenever we rendered a polygon that was covered up by something else. Even when a polygon was only partly covered-up, it was worthwhile to try to figure out how much of it was visible and only render that part.

Sometime in the middle of all this, Doom was released. It was clear that it didn’t have all the capabilities of our library — we were rendering polygons in perspective at arbitrary angles, while Doom seemed to be only capable of horizontal and vertical surfaces, and could only rotate the camera about a vertical axis (no tilting up or down). But it was really fast. Faster, in fact, than could be entirely explained by the simplification made possible by using only horizontal and vertical surfaces. Add to this the complication that they were using highly irregular map layouts: instead of using a grid of map tiles, like Wolfenstein 3D or Ultima Underworld or System Shock, the map was a collection of walls of arbitrary length at arbitrary angles, which more or less defeats the means we had been using to eliminate overdraw.

By now, the secrets are well known. They had in fact managed to completely eliminate overdraw through a single stroke of genius: they didn’t render polygons at all. They rendered the entire scene at once, in vertical scanlines. For each horizontal position, the engine goes pixel by pixel, rendering ceiling until it hits wall, then rendering wall until it hits floor. I’m glossing over a lot of details, but that’s the essence of the Doom engine right there.

This has a couple of consequences. For one thing, it’s basically impossible for a Doom-engine game to take advantage of modern 3D hardware, because modern 3D hardware is all about rendering polygons. I can imagine someone making a Direct3D version of System Shock by taking the source code and remapping all the graphics functions to Direct3D equivalents. It might not be a perfect fit, but I imagine it would be doable with a little massaging. But there’s basically nothing in the Doom engine that even vaguely resembles a Direct3D call.

Second, the fact that the view was always horizontal in Doom wasn’t just a matter of the programmers not bothering to implement it, as with jumping and crouching. It is in principle impossible for the Doom engine to tilt the camera, because that would ruin the vertical scanlines — suddenly you’d have them intersecing the edges of walls and so forth.

strife-distortionAnd yet, Strife allows the player to look up and down. It manages this by cheating: instead of tilting the camera up, all it really does is render a higher-up slice of the same horizontal view. This isn’t quite the same thing as moving the camera upward. Rather, it’s an unnaturally distorted view, more like what you’d get by taking a photograph with the camera tilted and then looking at the photograph at an oblique angle, or something like that. (I’ll try to find or make some illustrations explaining this better.)

It’s easy to interpret this distortion as mere perspective, though, unless you’re really close to something, which makes it more noticable.

Strife: After the Programmer

With the defeat of the Programmer (is that like the Death of the Author?), I obtained the device he was using to call down those nasty lightning bolts, like Megaman wresting new attacks from his fallen foes. It drains my health when I use it, so I’m not sure whether it’s ever actually worth using — perhaps if I found myself short on ammo and long on healing items. I can only assume that the Programmer had it rigged so that when he used it, it drained someone else’s health instead.

And with this, the game’s overarching goals appear, and start to give the game a structure. It seems this device is just one piece of a five-part megaweapon called the Sigil. Macil, the rebel leader, has tasked me with finding the other pieces, supposedly to keep them out of the Order’s hands. Thing is, putting them in the rebels’ hands might not be much better. Talking to Macil and his troops (the Front, as they call themselves), it’s pretty clear that getting rid of the Order is just phase one of his master plan for world domination. They’ve already gone and moved their headquarters into the castle we just stormed, and are all set to lord it over the commoners like its last occupants. There are supposedly three endings to the game, so I assume that I’ll be called upon to make a decision about what happens to the Front at some point.

Now, even though this is the point at which the overplot kicks off, I’m also noticing the game becoming more and more FPS-ish. The first several missions were rather amenable to combat-light play, with lots of avoidable alarms and guards you could simply outrun rather than engage, and they were relatively short, which meant I returned to the hub to interact with NPCs, shop for equipment, and otherwise engage in non-Doom-like behavior fairly frequently. Now that the missions are longer and the enemies are tougher and more numerous, it all feels much more like a traditional FPS, and that’s affecting how I play. In an RPG-like environment, you typically don’t have the option of pursuing every opportunity: everything you decide means something decided against. So as long as the gameplay felt more or less like a RPG, I didn’t feel like I had to explore every avenue, kill every monster, find every secret. (There aren’t a lot of secrets in the game that are officially counted as such, but there are a lot of hidden caches of equipment.) But once it feels more like a FPS, my sense of completism takes hold. There’s a cave you go through that has two paths through it, one guarded by lots of enemies, the other involving tricky jumps on small platforms. Even when I had finished what I had come to the cave to do, I had to go back and try the other route.

Strife: Graphics

strife-pipesStrife is of course crude by modern standards, coarsely pixellated, made of broad, flat surfaces and low-res bitmaps. One of the first things you see in the game is a bunch of sewage pipes with perfectly square cross-sections, with a texture map that tries and fails to make them look round.

The game plays at a default resolution of 640×480, which is the maximum resolution in the original engine. ZDoom gives you the option of higer resolution, but I haven’t been taking advantage of it — in fact, until I checked for the purpose of this post, the sense of smoothness you get from a higher framerate had me convinced that it was in a higher resolution already. One of those tricks of visual perception, I suppose: once the flow of new data to the brain reaches a certain threshhold, the brain finds it a lot easier to interpolate details that aren’t there. So it lets you interpret the environment with less strain, which helps in unexpected ways. In some places there are doorways with a pale green border, indicating that crossing this threshhold will trigger an alarm and make the guards start shooting you. I don’t remember noticing this mechanism the last time I tried playing, but it seems very clear now, and I think this is mostly because the green border looks better-defined.

Still, the texture maps are coarse no matter how clearly you perceive them, and the enemies and other bitmap objects are even worse. Doom, it strikes me, got away with this better because most of the bitmap objects there were monsters, and for the most part you viewed them from a distance, or tried to. In Strife, you’ve got NPCs, as well as ornamentation like candles set on tables in the tavern — things you see close up and blocky.

But you know something? It still works.

strife-programmerI’ve just got through my first major boss battle, against an entity called the Programmer, one of the key figures in the Order’s hierarchy. He flies around on a little flying saucer with spikes on it and calls down small lightning storms that hurt a lot. He’s small enough and fast enough that you can easily lose track of where he is, and if you ever stop moving for even a second, he will kill you. It’s a very adrenaline-surge-inducing fight, and while it was going on, I absolutely did not care about the blockiness of the graphics. The graphics did their job.

Strife

strife-outdoorsDenied the opportunity to continue with Half-Life 2 Episode 1, I found myself still craving some FPS action. This seemed like as good a time as any to bring out the oldest FPS on the Stack. Released in 1996, Strife was one of the earlier attempts at making a FPS that was more than just a FPS, like Deus Ex four years early. It’s the only game I know that uses the Doom engine for something resembling a RPG: it’s got non-combatant characters with conversation trees, stores where you can buy equipment, even a couple of upgradable character stats (maximum health and shot accuracy). (All of which Ultima Underworld had in 1992, but that didn’t use the Doom engine.) It has a stealth component, with alarms that you can try to avoid setting off. And it’s got a story. Not just a premise that gives you an excuse to shoot stuff, but a story that you interact with and which, to some extent, you influence with your decisions.

That story is, however, pretty comic-bookish. It’s the story of a medieval-looking city taken over by evil cultists with anachronistic technology. The Order (as they call themselves) have achieved their dominance by obeying the voices they started hearing in their heads after a nearby meteorite strike. This sounds like a job for the Meteor Police from Maniac Mansion, but since they’re not around, expelling the Order is left to an underground rebel group that the player joins shortly after the start of the game.

This game is old enough that I had some difficulty getting it working. Setting the executable to use Windows 95 Compatibility Mode got it to stop hanging up my machine, but there was no sound, and sound is actually pretty important in this game — sometimes you get audio-only messages from your contact in the rebel alliance. Even when I set it up with the right IRQ for soundblaster compatibility, the sounds were distorted by micro-pauses. Running it under VDMSound seemed to undo the effect of Compatibility Mode. DOSBox got the sound and music working, but trashed the framerate, unless I turned up the emulation speed a lot, at which point it started becoming unresponsive to the keyboard. Eventually I discovered ZDoom, a very nice modern re-implementation of the Doom engine that’s completely compatible with Windows XP and supports Strife‘s data files. Playing under ZDoom isn’t a perfect replication of the original Strife experience: you lose the ability to examine inventory items, the sound clips on exiting the game don’t play, and a few other minor details assume their Doom defaults rather than their Strife customizations. But it’s a lot closer to the intended experience than I was getting by any other means.

« Newer PostsOlder Posts »