Slashdot Mirror


A New Stab at Interactive Fiction

pamar writes "Dr Dobbs Journal interviews Chris Crawford, the noted game designer, about a new direction for interactive fiction. In the interview, he talks of his new stab at Interactive Fiction, and mentions Storytron, his new company which he hopes will make interactive fiction easier to write, not only for games, but for complex social interactions in general."

2 of 141 comments (clear)

  1. Seems like most people are missing the point. by Wordplay · · Score: 5, Interesting

    This doesn't compete with Inform, TADS, or any of the narrative languages, at least in a meaningful way. As best I can tell, this approach doesn't even allow for a traditional guided narrative at all.

    You have an initial setup (there's your bit of narrative). You have Stages, Verbs, Actors with Inclinations (personality), and Roles (which are sets of reactions).

    You, the player, and the Actors can all perform Verbs. Performing a Verb on an Actor causes a reaction, defined by a Role assigned to the Actor. Actors semi-autonomously react, within their Roles, by performing Verbs on you and the other Actors. The Verbs they pick are constrained by the Role, and weighted by the Actor's Inclinations. Actors also choose to wander between Stages according to Inclinations, which increases or decreases the possibility that two actors meet. The important bit is that all of this is cyclic. If I do something to Actor A, Actor A may react by doing something to Actor B, who in turn reacts...etc. Or Actor B may just have -witnessed- what I did to Actor A, and then goes off and gossips to Actor C, who...etc.

    So, basically, any story is emergent. You define Actors, Stages, Verbs, Inclinations, and Roles, so as to guide the Storyworld towards a particular type of theme, but from there, you (the architect) don't have very granular control. I suppose you could program an Actor as the MoverAndShaker, whose agenda (through some pretty absolute Inclinations and Roles) is basically to wander through the Storyworld and provoke people in the direction you want.

    In any case, note that this type of storytelling can be very successful. Facade works much this way.

    It's a really interesting setup. In its current form, I'm not sure how successful it be for game-authoring, if only because the game interface seems to be Actors' talking heads plus a diagrammed language. It's pretty obscure for any sort of casual player. But as a core technology and an authoring system, I think there are terrific possibilities for this. I'd be especially interested in a hybrid between this and traditional guided narrative.

  2. Re:Pilot's seat? by lawpoop · · Score: 4, Interesting

    That's exactly right. Fiction, or a story, is not interactive. Fiction is a retelling *of the past*. It's not what you're doing right now.

    A story has three parts. In the first act, we have the status quo, situation normal. A good storyteller might call this the set up. Then, something happens that disturbs the status quo -- something that the protagonist has to deal with. They can't go back to the status quo. In the third act, there is the final confrontation with whatever the obstacle is. After the final confrontation, there is a new equalibrium, a new status quo.

    So, if you are having a bad day, you don't know where the story ends. You might get in a car wreck in the morning. You might get fired by your boss in the afternoon for being late. Your wife might leave you in the evening for getting fired and wrecking the car. At any point, you might decide to tell a story about 'the car wreck', 'the firing', or 'my wife leaving me', or you might tell a story about 'my horrible day'. Any one of those events might be the climax or final confrontation of this particular story you are choosing to tell.

    You have to decide in advance what events *of the past* are going to be in your story. You have to know the climax of the story in order to build it up properly. This subject is coincidentally the subject of my last journal entry.

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso