Human Resources Stories by Harry M. Hardjono [Comp98]

IFDB page: Human Resources Stories
Final placement: 27th place (of 27) in the 1998 Interactive Fiction Competition

I have to confess, I’m a little afraid to write this review. So let me just start out by saying Harry, I’m sure you’re a wonderful person. I’ll bet you have lots of friends, a loving family, and are kind to small animals. I’m sure you’re not violent, or if you are violent, your violence is directed only at inanimate objects. Please accept anything in this review as purely constructive criticism, and remember that reviews are about the game, not about the game’s author. If anything I say offends you, I will gladly retract it. Please don’t hurt me.

OK, that being said, here’s what I thought of Human Resources Stories: I thought it was the most unrepentantly bitter, angry, and unsettling game I’ve ever played. I started to get a hint of this in the game’s readme file, in which the author proclaims “I am not a lemming,” as though he has been accused of thoughtlessly following the crowd, and feels obliged to defend himself. He goes on to say that he will probably suffer for the small size of his game, and that he has “pointed out (much to the chagrin of a lot of people) that judges are discriminatory toward size.” OK, so far I’d seen some defensiveness, a predilection to believe that the competition judges (basically any random r*if readers who bother to send in votes) don’t judge fairly, and the suggestion that when he has pointed out this “fact”, he has been shouted down. My guard was up.

And a good thing too, because after I read the intro (which casts you as an interviewee for various high-tech companies, all of which take pride in “paying the best, brightest, most talented people in the industry sub-average salary”), I read the credits. These thank various helpers, and at the end: “other raif denizen: Except for some obviously rude, stupid people who think they are _so great_.” Um, wow. That’s some real anger there. Or at least, that’s how I took it. Gee, I hope I’m not one of those “obviously rude, stupid people.” I’d hate to be rude and stupid, much less obviously so. I wonder who these people are. I certainly wouldn’t want to be the one to point out that flaming raif in the credits of your game and using a singular noun when you intend a plural isn’t exactly polite and intelligent. I don’t mean that in a hostile way, really. Just gently pointing out the irony I felt at that moment. If necessary, please reread my first paragraph. Anyway, once I got over the credits, I decided to type “XYZZY” for fun, since the readme file specifically mentions the author’s bafflement at why modern IF games still include it. That’s when I got the biggest shock yet.

The response to XYZZY is a long, long, long diatribe. It probably has more words than the rest of the game and the readme file combined. It starts out as an interview scenario, the question advanced being “How do you work?” This question becomes the jumping-off point for a highly detailed rant about how this poor programmer got the blame for every bad thing in the company, is working on weekends with no pay, has had the project timeframe reduced by 75%, meanwhile the manager is off to Hawaii, and finally this programmer, who is a good person and a fine worker (and an excellent programmer who would write outstanding code except for it’s impossible to do so under such oppressive conditions) pulls the whole thing together so that it works for the end users, only to have the whole process start over again. By the end of this, I was sitting there reading with my jaw hanging open, just in shock. Let me say that if I were interviewing someone and got this answer, not only would I never call the person back (in the game’s words, “The phone never ring.”), but I would be beefing up security and thinking about investing in a bulletproof vest, and phoning the interviewee’s current and former employers to suggest that they do the same. The level of anger and bitterness there is just incredible. By this point, I had completely forgotten the original question, so I typed “RESTART.” The game’s response? “That’s not how life works.” Same response to “QUIT”, which was my next inclination. And I thought Zarf was cruel! Certainly it’s true that you can’t do these things in real life (well, you can quit. See In The End), but disabling these basic commands made for a hell of an inconvenience when I actually did want to restart the game.

Perhaps “game” is too strong a word anyway. When I finally did get to it (by shutting down the whole interpreter then re-running it), I found that it wasn’t a game exactly. It’s advertised as a choose-your-own-adventure type of game, but beyond the initial prose there’s really no story, no advancing narrative whatsoever. Instead, HRS asks you a series of multiple choice questions, as if it were interviewing you for a programming job. At the end, you either get the brush-off (“The phone never ring.”), or you get the job with a series of letter grades for technical, teamwork, and leadership criteria, along with a salary. The best I did was an A, A+, and A+, with a salary of… $20,000. Now, I work as a programmer, for a state university no less, and I didn’t find that to be my experience of a starting salary. I have to wonder if the anger I saw in other sections of the game might be biasing its results… just a bit. To be fair, the game does not reward you for being a bootlick. If you give the typical “What you think an exploitative company would want to hear” answers, you will get “The phone never ring” pretty fast. However, the set of answers I gave for my highest score still indicated some pretty brutal expectations on behalf of the hiring company. And this, the game would like me to believe, in the face of the biggest high-tech labor scarcity in… well, ever. Aside from whether HRS reflects “real life” or not, it’s not much of a game. It’s more like a test than a game, and more like a rant than a test. I can’t really say I found it fun, though it certainly did provoke a strong reaction from me. I guess that in all honesty, I’d have to say that I really disliked being subjected to both the rant and the test. The game makes me glad I’m not looking for a job right now, but it makes me even more glad that I’m not looking for an employee. But that’s just me. Nothing personal. Please don’t hurt me.

Rating: 2.5 (I hope I’ve explained myself well enough to demonstrate that the length of HRS had very little to do with my rating. I, uh, am not a lemming.)

Madame L’Estrange and the Troubled Spirit by Ian Ball and Marcus Young [Comp97]

IFDB page: Madame L’Estrange and the Troubled Spirit
Final placement: 17th place (of 34) in the 1997 Interactive Fiction Competition

Madame L’Estrange and the Troubled Spirit (hereafter called MmeLTS) is a frustrating game, because it builds such a slipshod house upon a very promising foundation. The game is riddled with what I would guess are at least a hundred grammar and spelling errors. It flipflops seemingly at random between past and present tense. It can’t seem to decide whether to address the player in the second or third person. It consistently causes a fatal crash in at least one interpreter (WinFrotz). All this would be easy to evaluate as simply the product of incompetent authors if it didn’t take place in a game that starts with an interesting premise, executes a number of great interface decisions, and manages to unroll a complicated mystery plot along the way. As it is, MmeLTS is a great mess that could’ve been a contender if only it had been written with more care.

One area in which the game does succeed is that of the innovations introduced by its authors, especially in the area of navigation: MmeLTS combines the direction-based locomotion of traditional IF with the more intuitive “go to location x” type of travel used in games like Joe Mason’s In The End. The title character (a “spiritualist detective” who is also the player character) can travel to various locations around Sydney with the use of the “travel to” or “go to” verb. However, once she has arrived at a particular location she uses direction-based navigation to walk from place to place (or room to room, as the case may be.) Moreover, the authors often write direction responses as a simple set of actions performed by the title character rather than implementing entire rooms which serve no purpose. These methods of navigation combine the best of both worlds, providing a broad brush for cross-city or cross-country travel but not taking away the finer granularity available to the direction-based system. A related innovation concerns Madame L’Estrange’s notebook, in which the game automagically tallies the names of important people and places which come up in her investigations. This notebook (similar to the “concept inventory” used in some graphical IF) provides a handy template for travel and inquiry, and would be welcome inside any game, especially those involving a detective.

One other point: MmeLTS takes the character all over Sydney, and in doing so provides an element of education and travel narrative along with its detective story. The medium’s investigations take her from Centennial Park to the Sydney Harbour Bridge to Taronga Zoo to the University of New South Wales. Locations are often well-described, and after playing the game for two hours I felt more knowledgeable about Sydney than when I started (I hope the game’s locations weren’t fictional!) As an American whose knowledge of Australia is mostly limited to Mad Max movies, I can attest that the travel aspect of the game is a lot of fun.

Prose: It’s not that the game’s prose was terrible of itself. The game is quite verbose, outputting screensful of text as a matter of course, and much of this text is effective and worthwhile. As I mentioned, many of the descriptions worked quite well, and the game does manage to clearly elucidate its plot as events happen. It’s just that the mechanics of the prose are so bad (see Technical/writing). When technical problems are so pervasive, they can’t help but have a tremendous negative impact on the quality of the prose.

Plot: The game’s plot is actually quite interesting. Mme. L’Estrange is presented with two apparently unrelated mysteries: strange wildlife deaths ascribed to a mysterious beast loose in Centennial Park, and the apparent suicide of a marine biology worker. As one might expect, these two situations eventually turn out to be linked. I wasn’t able to finish the game in two hours (in fact, I only scored five points out of 65 in that time, which makes me wonder just how much of the game I haven’t yet seen), but what I saw makes it clear that the game is well-plotted. I was interested in seeing its mysteries unfold.

Puzzles: I didn’t really find many puzzles as such — the game is mainly focused on exploration. Those puzzles which I did find were quite soluble as long as enough exploring had been done. What took up most of my time was visiting locations, talking to characters, and “tuning in” to the spirit world to commune with the spirits of the dead or learn more about a place’s spiritual aura. This kept me busy enough that I didn’t really miss the lack of puzzles.

Technical (writing): The mechanics of the writing are just horrible. Sentences constantly lack periods or initial capital letters. Words are constantly misspelled. Typos are everywhere. The tense shifts back and forth at random between past and present; either one would have been workable and interesting, but the game seems unable to make up its mind. A similar phenomenon occurs with the voice, which vacillates between second and third person address. This avalanche of mechanical problems cripples what could have been an excellent game.

Technical (coding): The jury is still out on how well the game is coded. When I was using WinFrotz to play the game, I encountered Fatal errors repeatedly, but I’m not sure whether they were the fault of the designer or of the interpreter. JZIP presented the game with no problem, but again that could be because the interpreter was ignoring an illegal condition. Several aspects of the coding, such as Madame L’s notebook, were quite nifty (unless that’s what was causing the problem with WinFrotz crashing), and the implementation was solid overall.

OVERALL: A 7.1

In The End by Joe Mason [Comp96]

IFDB page: In The End
Final placement: 15th place (of 26) in the 1996 Interactive Fiction Competition

Hmmm. The first character I’ve been totally unable to identify with — the author shows us an interesting world with friendship, intellectual interest, potential for love, and incredible technological comfort, and wants us to believe that the foremost desire one could have in this world is for suicide. I just can’t buy into the idea of convenience creating a lethal level of ennui, if indeed this is the reason for the main character’s suicidal urges. I’m reaching, because no good reason is given. In fact, nobody in the story even seems particularly (or at least specifically) unhappy, and several characters (the shopkeeper and bartender come to mind) seem genuinely to enjoy their lives and feel fulfilled. So what is this character’s problem? I suggest that his problem is the story’s problem — an overdeveloped sense of the dramatic without any of the logic or backstory that give real drama its tension and emotional weight.

Prose: Often rough, but often rather touching. The world whose picture the author paints has some very charming aspects, and the prose brings this across nicely. Unfortunately, the skill with which this is accomplished serves only to further undercut the notion that your goal in this world should be to leave it.

Difficulty: Well, a goal-oriented word like “difficulty” is a bit of a mismatch for a game like this which has no way to win. How difficult is it to finish the story? Why, not at all. One only has to wait 7 turns, step outside, and type “kill me” and that’s all, folks. The concept of “difficulty” doesn’t really seem to apply to this story though — what’s really difficult is figuring out why the goal is what it is…

Technical (coding): This is where In the End really shines. Its interface (with its lack of compass directions) worked quite spectacularly (for me, anyway), giving the world a wonderful real-life feel. I never realized how much compass directions undercut the simulation aspect of IF until they were removed — after all, who goes around thinking about which direction they’re bearing? (Except, perhaps, for spelunkers 🙂 ) I was also impressed with many of the responses that had been anticipated for NPCs (WOMAN, TELL ME YOUR NAME was especially appreciated), though some could still have used some polishing (SHOPKEEPER, TELL ME ABOUT HOPSON elicited no response, but SHOPKEEPER, TELL ME ABOUT MR brought about the correct reaction). And I apologize for continuing to harp on this point, but when the interface is exciting and the world seems to offer so many possibilities, the dead last (no pun intended) thing I wanted to do was commit suicide.

Technical (writing): The initial box quote jarred me, because I’m used to seeing “whimper” spelled with an “h”. However, I’m not near my copy of Eliot right now to see if it’s simply a transcription of one of the poet’s intentional alterations, so I’ll call that one neutral. Other than that, the writing seemed quite technically proficient.

Plot: A frustrating one, and although it’s true that such a device is new to interactive fiction, it felt gimmicky and hollow, so its absence up until now is quite justified, to my way of thinking. And beyond the final goal of the game, there really is no plot. I even checked the walkthrough just to make sure I wasn’t actually doing something stupid and overlooking or short-circuiting a plot that was waiting to be discovered. No such luck. I just keep thinking, what a pity.

Puzzles: Well, this was “puzzle-less IF” alright. But then again, it also had no plot. So its lack of puzzles was logical, but did nothing to improve the work.

OVERALL — A 7.4