PAX East Part 4: Saturday They’ll All Be Back Again [Misc]

[I originally posted this on my other blog, >SUPERVERBOSE, way back when it was on livejournal. It’s the fifth in a series of posts about my visit to PAX East 2010, which was life-altering in a good way. I’ve cleaned up the text ever-so-slightly and the links ever so much more.]
*************************
Compared to Friday, Saturday was pretty low-key. Then again, it’s not fair to compare anything to Friday. I let my exhausted self sleep in, then showered, packed up, etc. I met my friend Ruth Atherton for lunch, along with her partner Yigal and their adorable boy Natan. I’ve known Ruth since our freshman year of college at NYU — over 20 years ago now! — and it was wonderful to spend some time with her again.

Ruth dropped me at the Hilton, and I stopped into the IF Suite, where the PAX SpeedIF efforts were well underway. I opted out, given that 1) I didn’t bring my laptop to the suite, 2) it’s been years since I actually wrote any IF code, and 3) I didn’t want to spend my PAX time heads-down coding anyway. So it was off to the convention center, where I undertook my next mission: a present for Dante! I checked out a Boston souvenir store in the Prudential Center and picked up a cute little Boston ball, to use as a backup if I couldn’t find anything in PAX itself. But I did — his own bag of dice. He’s often wanting to play with my dice, so now he’s got his own. (He was quite delighted with these gifts when I brought them home, and as he often does, he immediately turned it around on me. “Pretend that you are Dante and I am Daddy! Dante, I brought you some presents! A Boston ball, and your very own bag of dice!”)

After a quick trip to Trader Joe’s for some trail mix and water, I took the time to explore the rest of PAX, but between the incredible crowds and my own lack of motivation, I didn’t really hook into anything. I wasn’t up for boardgaming with strangers, nor did I fancy standing in line for a chance at console, PC, or handheld games. And of course the panels were out of the question — you had to arrive at least 30 minutes early to have a crack at getting into any panel, and none of the panels at that time were terribly interesting to me anyway.

So back to the IF suite I went. I hung out and chatted with various people, and even skipped dinner so that I could spend more time in the ambiance. (That’s where the trail mix comes in.) There were a few people I missed — I would have loved to hang out with Stephen and Rob a bit more, for instance — but I really enjoyed the various people I talked to. I think part of the connection-missing may have had to do with the fact that while I have a cell phone, it is a creaky 2005 pay-as-you-go model with no internet access and the clunkiest of texting capabilities. Normally, this does not bother me at all, but sometimes during PAX weekend I felt like an timebound mortal in a Kage Baker Company novel, looking on in blissful ignorance while all around me the immortals communicate telepathically. It probably also wouldn’t hurt to hang out on ifMUD more than once every two years.

All part of the thawing process, I suppose. While I wasn’t musing on that, I also kept an eye out for newbies and visitors. I hooked several people up with IF swag and talked to them about the medium and the community, which felt great. Extended social exertion like that is a bit out of my comfort zone — I’m an introvert by nature — but I liked helping with the IF outreach mission.

That mission was the subject of the informal panel at 7:00. That panel featured Andrew Plotkin, Jason McIntosh (aka jmac), Chris Dahlen (gaming journalist), and John Bardinelli (of JayIsGames). It was moderated, in an endearingly prolix style, by Harry Kaplan. (I should mention here that Harry was quite helpful in getting me connected with the pre-PAX discussion, and was particularly welcoming to me in the suite. Also, he’s apparently the cousin of Paul Fishkin, who founded Stevie Nicks’ record company! Remote brush with fame!) Harry would make a discursive, intentionally provocative statement, and ask the panel to respond, offering the lead to a different panelist for each question. The discussion often expanded beyond the panel and into the room, which was great, because the room was packed (seriously, packed) with very smart people.

I am terrible at reconstructing discussions, so I’m not going to try to do it here. Much. I will say that I was particularly struck by the way Emily framed the problem of IF’s learning curve. The parser, she said, makes a false promise, strongly implying by its openness that it is able to handle anything the player throws at it, which is simply not true. Lots of people would like to see IF respond by expanding the range of actions and phrasings that the parser can understand, but Emily disagrees. She could do a much better job than I of articulating this, and probably does so somewhere, but essentially she argues that expanding the parser is a blind alley, because it never eliminates the false promise issue, and creates a ridiculous implementation headache. Even if the game could legitimately understand a much wider range of commands, coding meaningful responses to that radically expanded command set is a misuse of our energies. Instead, she suggests that we embrace IFese while finding ways to help games gently nudge players in the right direction when it seems that they’re struggling to speak IFese to the parser. She did some work toward this in City Of Secrets, and Aaron Reed apparently does even more in Blue Lacuna. She points to Façade as a cautionary example of what happens when you try to go the other direction.

After the panel, there was a bit more chatter, and then it was time to for SpeedIF contestants to turn in their games. I had no laptop, but Juhana Leinonen very kindly let me use his to play Sarah Morayati’s Queuelty, which I found quite enjoyable.

More chatting, more hanging out, but eventually, sadly, it was time for me to go. There would be more events on Sunday, but my flight left early Sunday morning — I hadn’t wanted to take undue advantage of Laura’s generosity with the childcare, so I kept my trip to two days. I’m sorry to have missed Sunday, though. From what I read [in a livejournal that has since been deleted and purged, even from the Wayback Machine — 2022 PO], it was great.

The rest is uninteresting travel details, except for this revelation, which traveled home with me: it has become painfully, unmistakably clear that working every night and weekend is ruining my life and blocking me from doing the things that actually make me happy. The truth is that nobody ever told me to do that (well, with some exceptions) — it’s just that I’m so overwhelmed all the time, so behind all the time, that I feel like I have to do that in order to have a remote chance of success at work. But keeping my head above water there has come at the cost of drowning the parts of myself I treasure more. So I’m going to stop doing that.

I’m going to try, anyway. It’s rather shockingly hard to draw firm boundaries around work when they’ve been obliterated for so long. I’m taking it one day at a time. I’m on Day 6 now, and even in the last week I’ve been able to produce these blog entries, which would have seemed ridiculously out of reach a few weeks ago. That makes me happier than I’ve been in quite a while.

City Of Secrets by Emily Short [IF-Review]

[I originally reviewed this game for Mark Musante’s site IF-Review, in 2004.]

IFDB page: City Of Secrets

Life In The Big City

Here’s a quote from the ABOUT text of Emily Short’s City Of Secrets:

This game is meant to be playable even by someone who has never encountered interactive fiction before, and be a gentle introduction to the genre. It is not terribly difficult, nor is it possible to die until the very end. One playthrough is estimated to take about three hours.

After playing through the game once, I feel I can say with confidence: “Three hours? HA!” I will happily grant that Short has undertaken a considerable effort to make CoS newbie-friendly, but for someone who is at all interested in exploring the game’s world, three hours is a very conservative estimate indeed. It took me almost three hours just to reread the transcripts of my traversal through the story.

But that’s the thing with interactive fiction, isn’t it? I suppose it’s quite possible that an experienced player on a serious mission, who declines to examine the scenery, who asks only the most pointed questions of NPCs, and who treats the entire thing as a series of puzzles to be solved, could conceivably complete CoS in three hours, but such a player would be missing out on a great deal of the richness that this game has to offer. In fact, I’d make the case that the game’s openness to newcomers and (what for lack of a better word I’ll call) its size are of a piece — they both contribute to one of CoS‘s best qualities: its deep, robust interactivity.

Examples of player-friendliness are everywhere in this game, but here’s one of my favorites:

> attendant, show me the book please
[While your good manners are appreciated, it's unnecessary to append terms like "please" to your commands.]

To talk to a character: Type >GREET to begin a conversation. You will get a list of options of things to say. If you want to change the topic of conversation, type >T and (assuming that's a valid topic) you'll get a new menu of conversation choices.

Now that is just pure class, since 99% of IF games would have just spat out “I don’t know the word ‘please'” or (only slightly better) had the attendant give a blank look or some other “don’t know” response. CoS, on the other hand, anticipates a word that’s likely to confuse the parser, targets it, and responds to it (and to the inappropriate conversation syntax) with a set of instructions to help players communicate more effectively with the game. Besides little touches like this, CoS provides copious documentation, particularly an excellent sample transcript. I especially admired this transcript for using a clever technique that I don’t remember seeing before — it shows the events just leading up to the beginning of the game, and thus not only teaches the rhythm of IF but also serves as story prologue and provides further character depth to the PC.

Once I was through the prologue and wandering the streets of the game’s titular City, I was frankly astonished at the depth it offers. Yes, the vast majority of scenery objects are described, frequently down to second and third levels. This sort of thing is becoming more de rigueur in modern IF, though it’s rarely pulled off with the thoroughness that Short achieves here. In addition, room and object descriptions change to reflect the past experiences of the PC, demonstrating knowledge of other parts of the game once it’s been acquired. Beyond that, random scene-setting messages serve not only to make the City actually feel populated, but to play some of the subtle, sinister notes that hint at plot and theme.

Beyond these are the characters, of whom there are many and most of whom are able to act and converse on a very large variety of topics. I’ll discuss NPCs and conversation further below, but suffice it to say for now that CoS‘s 2003 XYZZY award for Best NPCs was very well-deserved. Beyond the NPCs, and perhaps most impressive of all, is the avalanche of ancillary material available in the game. My mouth was literally hanging open as I perused a bookstore and found volume after volume that I could actually read — pieces of fiction, historical background on the setting, gentle jokes set within the game’s milieu, and on and on and on. Now I don’t mean to suggest that entire novels or histories are actually embedded within the game — that kind of detail would move from dedication into insanity — but more effort went into the book objects in CoS than goes into the entirety of some other games.

Oh, and lest I give the impression that City Of Secrets merely overwhelms with quantity, let me hasten to point out that its quality also remains very high throughout. Short’s typically elliptical and evocative prose falls in layers that pile up to create vivid, intense images — this woman can get more mileage out of sentence fragments than any author I’ve ever read. She’s found a way to deploy them that seems perfectly suited to IF, especially object and room descriptions. The dialogue, too, was top-notch, and plot-advancing moments happened with satisfying smoothness. The milieu, also, was a great deal of fun — magic and science side-by-side, computers and spells combined. Of course, this idea isn’t exactly new, but it felt fresh in Short’s hands.

All of these sterling qualities — the great writing, the remarkable implementation, the incredible depth — make me ache all the more when I think of the game’s actual history. City Of Secrets was originally commissioned by a San Francisco synth-pop outfit called Secret-Secret, who devised the story and some basic marks for the game to hit. At that time, it was intended to serve as a bonus feature for one of their upcoming CDs. Short has never revealed many details about how this deal fell apart, but fall apart it did. Thus ensued the next stage of the game’s life, in which the band agreed to let Short release CoS as freeware IF, and she decided to try ramping up the fun by creating feelies and offering them through feelies.org. As an additional incentive, the game would be available to feelies orderers a little earlier than to everyone else. Then Real Life and the game’s design complexity intervened, causing delays, which in turn engendered a host of vaguely hostile demands and complaints on the IF newsgroups, along with more of the particularly vicious trolling for which Short was already a target.

Finally, City Of Secrets was released publicly on May 1, 2003… and sank. Or at least, that’s how it seemed to me. Googling on the past year of Usenet discussion, I can see that the game has gotten a couple of reviews, some hint requests, has been used as an example in various discussions, and has even gotten a little recognition in mainstream press outlets like Maximum PC and Games magazines. Still, this is the most major work by one of the best and most important IF authors of the last decade, and a landmark game by many different measures — it seems to me that it is vastly underrated and under-discussed. This is the kind of thing that makes authors disillusioned, makes them feel that their hard work is without purpose, and prompts them to turn away from writing IF. The fact that Short has not done so is a true testament to her dedication to this medium. Of course, I’m one of the guilty parties here, writing this review more than a year after the game’s public release. I hope that if you’re reading this and you’ve never played City Of Secrets, you’ll be moved to check it out, and to post your reaction to SPAG, rec.games.int-fiction, or some other appropriate outlet.

Now that I’ve expended considerable fervor on building the game up, let me discuss a few of its flaws. One difficulty I occasionally encountered in the game is that the demands of its story or its implementation occasionally worked at cross purposes to the role playing I wanted to do as the PC. For me, the primary example of this dissonance occurred at the very beginning of the game, as I am whisked away from my ordinary journey to a friend’s wedding and into the City’s hotel. When this happens, a bellhop takes my suitcase, but fails to bring it to my room. Now, if this were to happen to me in real life, recovery of that suitcase would become my primary goal. The game, however, treats the disappearance as barely worth noticing, and insists that I go to sleep before allowing me to do any searching for my missing possessions. Even when I can question the concierge about my luggage’s whereabouts, the conversational menu options never allow me to be particularly assertive in my efforts to recover it. As a designer, I can understand perfectly why City Of Secrets wants to remove an item whose realistic implementation would add several layers of complexity to the game situation, but in this instance and a few others, the game could have done a better job at providing in-character reasons for such abstraction.

Speaking of conversational menu options, City Of Secrets further explores the conversation system that Short innovated for Pytho’s Mask and Best Of Three. As explained above, it requires GREETing an NPC and then setting a topic, which may or may not bring up a menu of conversation options. I like this system, but I can only imagine how much of a bear it must be to implement. Managing conversation topics to the extent that CoS does, especially with its abundance of characters, requires meticulous knowledge modeling in order to ensure that particular topics and phrasings are available to the player neither too early (before she’s had a chance to learn about them) nor too late (when she’d want to ask something appropriate but isn’t offered the option.) For the most part, CoS does a fine job of this modeling, but it does fall down on occasion, offering inexplicable conversation threads or failing to provide dialogue on an obvious topic. Moreover, the game makes a tactical error in requiring that a conversation be restarted before it evaluates whether or not any menu options are available for the chosen topic, leading to exchanges like this:

>ask bookseller about documents
You approach the bookseller's desk.

"Hello again," he says.

You can think of nothing to say about that.

Such responses give the impression of a mildly autistic PC, who routinely starts conversations, only to stand slack-jawed moments after they begin. Also, as some others have noted, it’s a bit annoying not to be able to return to certain unused options when they would still be valid.

Still, when the conversation engine works, it works well, and that’s the case for most of this game. There are a great many NPCs, quite a few of whom are implemented with responses on a dizzying array of topics. The game’s characters not only respond to questions, but start conversations of their own, introducing new topics with their own associated option menus. Moreover, they define themselves not only through dialogue, but through action — the spice seller who twists his ring nervously, or the City nurse who looks at you sharply enough to stop you from blurting out something stupid. Some NPCs will even accompany you for parts of your journey, then wander off to pursue their own agendas. With Galatea, Short established herself as someone with a particular flair for deeply implemented NPCs, and her work in City Of Secrets reinforces and enriches that reputation.

A more unexpected achievement is the game’s storytelling ability. Many of Short’s games have had sketchy or absent plots, but City Of Secrets unfolds a layered story, replete with intrigue and thematic unity. As the game progresses, new bits of information reveal more about who can and cannot be trusted, and several fun reversals and surprises lay in wait throughout. The pieces drop satisfyingly into place as the end approaches, just as they should in a good mystery story. Moreover, a replay or reread of the game illuminates lots of juicy foreshadowing and judicious ties that thread through its beginning, middle, and end. True to form, Short’s design provides several paths through the story, and multiple solutions to many important problems. I haven’t yet replayed the game as a more self-interested or evil PC, but I could see that such opportunities were available. I’d love to see a more thorough description of which parts of the story were provided by Secret-Secret and which ones came from Short herself, because the unified whole works very well indeed. There were apparently such making-of notes on the original game CD, so perhaps Short or someone else could be persuaded to upload a scan of these to the IF Archive.

I think my favorite thing about City Of Secrets is that it gave me several pieces of writing to treasure, things that I wanted to enshrine and remember. A quote from the denouement now appears in my collection of randomly rotating email signatures. Queen Rine’s Meditation Upon Passion now hangs on my office wall. More than any other IF game I can think of, City Of Secrets offered me ideas that feel like they apply directly to my life — that’s the mark not just of a great game, but of a great work of art.