A new video game called Façade has just been released to the public. I'll say this right up front: Façade is one of the most important games ever created, possibly the most important game of the last ten years. More important than The Sims; more important than Grand Theft Auto; far more important than Half-Life. If you are a game designer, or you want to be a game designer, you must play this game. It runs on the PC, and it's free. It was developed by Michael Mateas, an AI professor at Georgia Tech, and Andrew Stern, the man behind the Dogz, Catz, and Petz series from p.f. Magic a few years ago. You can download it at www.interactivestory.net. You'll need a Bittorrent client and some patience; it's 800MB.
Mateas wrote his Ph.D. thesis on Façade, and he and Stern have written several other articles as well, so there is quite a lot of published material about it already. I have deliberately avoided reading any of it, however, because I wanted to experience Façade as a gamer, not as a game developer. I don't know for sure what they were trying to do; I only know what they did do and how I feel about it, which is deeply impressed. Façade isn't a game in the formal sense of the word. It's a one-act interactive drama. That genre doesn't get much attention these days-we're more concerned with storytelling in general-but interactive drama is vital to the future of the medium, and Façade is a big step forward in that field.
One of the things that makes theater different from movies is the physically limited size of the stage. Another is that theater is live and immediate. On a stage you can't show an earthquake destroying all of Los Angeles, but you can show people who are affected by that earthquake, and what it means for them personally. In theater it is the actors who carry the story, and the story is conveyed to the audience primarily through dialog. That's unusual for video games. Games rely on action to carry the story, and the plot is most often about big impersonal issues like saving the world. Façade is a drama, so it takes place on a stage: a small and rather spartan apartment. Its central issue is not saving the world, but saving a marriage.
|
|
|||
Trouble's stirring... |
As the player in Facade, you are an old friend of a married couple whom you haven't seen for a while. Their names are Trip and Grace, and you've been invited over to their place for a drink one evening. You see them in the first person, and you can move around with the arrow keys and talk to them by typing on the keyboard. They speak back to you, and to each other, in recorded audio. (I should add for the benefit of younger readers that Façade would probably get an R rating for language, and it hasn't been rated by the ESRB.) You can also use the mouse cursor to pat them comfortingly, hug them, and kiss them. That's about it. But that's all you need.
Like the early adventure games, Façade doesn't make any assumptions about your character, or assign you any role other than that of an old friend. At the beginning of the story you choose your name, and that implies what sex you are, but you have no personality except what you bring with you. This leaves you free to act any way you like. You're not playing a part written for you by someone else.
It quickly becomes apparent, even before you get in the door, that Trip and Grace's relationship is in trouble. It's a façade, as the name suggests. They're young, they're affluent, and they're deeply unhappy with each other. They're hoping that by talking to you, they might arrive at some kind of understanding about what's wrong between them. Your conversation has a direct effect on their feelings about each other, and about you as well. There are several possible outcomes, and I doubt if I've seen them all. In one, they make up and resolve to try again; in another, one of them walks out; in yet another, I made Trip so mad he kicked me out of the apartment.
Façade doesn't give you a goal, which is why it's not a game. You can try to save their marriage, or you can try to split them up, or anything else you feel like. There's no way to win or lose, no value judgments about the quality of your play. By avoiding the "game" paradigm Façade also avoids a lot of baggage that games bring with them: connotations of strategy and competition, and the sense that it doesn't really matter. But although Façade isn't a game, it's also not a sandbox like The Sims, where the people speak in Simlish and it's fun to find new ways to kill them. (The Sims' website suggests that if you're low on money, you can murder a few sims in order to sell off their tombstones. That hardly encourages the player to empathize with his characters.) The characters in Façade speak of real pain in real words. You play not for the sake of a final score, but for the sake of something more important: Trip and Grace's happiness. By the end of the evening, something that you say or do may have changed their lives radically. That, too, is a new thing for video games. Video games have hitherto mostly been about changing things, not changing people.
All that is revolutionary enough by itself, but Façade also impresses me because it's so technically ambitious. Mateas and Stern describe it as a demonstration project, a testbed for new AI ideas and technologies. It tries to accomplish about five incredibly difficult things at once, and perhaps even more that I haven't yet noticed. These are the things that I saw the game doing:
Conversation systems are not new. The best-known early one was Eliza, created by Joseph Weizenbaum in 1966. Eliza was a very simple program that was intended to parody a non-directive psychotherapist. All it really did was parrot variants of your own sentences back at you or request further information, sometimes recognizing a few keywords. Another famous conversation system, SHRDLU, was developed by Terry Winograd at Stanford. It was capable of discussing a collection of blocks that could be manipulated by a robot arm. You could say things like, "Are there any blocks which are wider than the one you are holding," and it would reply, YES, THE GREEN CUBE. It also remembered past events and could correct the user if he was wrong about something.
SHRDLU could only discuss things in a very limited context: the blocks world. Eliza had no context at all, and no real intelligence apart from recognizing keywords hard-coded into it. Façade is significantly more complex than either; it has to hold a three-way conversation on a wide variety of possible topics that affect a marriage: work, friends, parents, children, money, love, sex, and even interior decorating. It's not perfect by any means; at times the conversation engine "loses the plot," so to speak-it fails to understand your input and produces a non sequitur. Nevertheless, it's an important step forward.
One area where the audio design fell down somewhat is in the "name insertion" technique, where the name you chose for yourself is inserted into the dialog. Trip and Grace say your name far too often, and its inflection and volume often don't match the rest of the sentence in which it is used. But this is a minor quibble; it doesn't reflect on the game's real achievements.
Facial expression modeling is the subject of a lot of research nowadays. It's incredibly tricky to get right, and if you're not careful you can end up with the Polar Express problem: your characters look like creepy robotic versions of real people. Most of this research centers around lip-synching spoken words rather than expressing emotions, especially when the character isn't saying anything. Notice how often video game characters' faces return to a bland, neutral state when they're not talking. Mateas and Stern wisely avoided the Polar Express problem by going for low detail and not worrying about lip-synch too much. Instead they concentrate on reflecting the characters' inner feelings through their faces, and those feelings are still clearly visible even when he or she isn't talking.
|