<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Space of Interactive Narrative</title>
	<atom:link href="http://grandtextauto.org/2003/05/21/the-space-of-interactive-narrative/feed/" rel="self" type="application/rss+xml" />
	<link>http://grandtextauto.org/2003/05/21/the-space-of-interactive-narrative/</link>
	<description>A group blog about computer narrative, games, poetry, and art.</description>
	<lastBuildDate>Thu, 30 Sep 2010 22:43:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: magy</title>
		<link>http://grandtextauto.org/2003/05/21/the-space-of-interactive-narrative/comment-page-1/#comment-64</link>
		<dc:creator>magy</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=13#comment-64</guid>
		<description>Re: other techniques.



In my interactive narrative class, we defined the space of interactive narrative along two dimensions: interactivity and narrative. The interactivity dimention was further defined along the following dimensions (most interactive narratives will have one or more of these interactivity modes):



- psychological space connection: 

interactor is observer, does not affect action; click on character to get psychological state revealed in text. e.g. John Laird et al.&#039;s Hunted: interactor as ghost/dybyck with limited affective power-can act as direct agent once they&#039;ve taken over the host. 



- Spatial Connection 

(e.g Myst, Exile) 

first or third person interactor has control of movement, uses movement through space as primary mode of exploration or experience. 



- Titillation 

(e.g. games-Silent Hill 1, Silent Hill 2, Dracula) 

first or third person interactor with direct agency; driven by and rewarded with sensual stimulation (i.e. breathing and other sounds, visuals with high color content. 



- Problem Solving 

(games/quests --RPG&#039;s, Myst, Silent Hill) 

first or third person interactor with direct agency; puzzling, strategizing hunts, fights, competitions; rewarded with winning. 



- Relational 

(e.g. Living Letters , Woogles, Cats &amp; Dogs, Fallout 2) 

first or third person interactor with direct agency of a primarily reactive type; major task is building relationship with Believables (short term and limited depth with Woogles vs. true give and take with the Cats &amp; Dogs.) NB programmers: representing relationships in programs. 



- voyeur, playwright, god 

(e.g. Sims, Black and White, Dune, Warcraft) 

interactor dictates action/ decisions to characters; Sims and Black and White utilize Believeables. 



- Relational Intra and Interpersonal 

(e.g. Mirage, Facade) 

first or third person interactor with direct agency of both reactive and proactive dynamic 



- Customizing 

(e.g. most RPGs, Summoner, Sims) 

pre-game choices about personality and or appearances of avatars or characters; descriptions range from shallow to in-depth;

reward adds investement 



We described the narrative in terms of:



-linear 

(e.g. Revenant) 

not interactive in a narrative sense, but appears in games where interaction is limited to puzzle solving. 

-non-linear 

(e.g. Silent Hill 1, Silent Hill 2) 

branching, accumulating or planning engine 

-closed set 

describing the possibility of change as closed set instead of open-ended

-open set 

(e.g. Sims) 

no narrative represented in program, only dictionary of behaviors 



This seemed to work well for critiquing interactive narrative experiences... 



Re: tools/languages point



I TAed a class on game design class and taught my own interactive narrative class. In the game design class, we used Inform, and game engines such as Unreal, and others. As, Michael pointed out, I found them very restrictive and inflexible, they are very good for producing similar games to the games the engine was designed for, but that was too restrictive to produce anything different from the games/interactive narratives that we see today. So for my interactive narrative class, I used Wildtangent/ and a story language. These were libraries that the students can use or ignore. Even though they were more flexible than game engines, they were too flexible and require too much content generation to be used for a class project. Although the students were able to build some interesting forms of interactive narratives, it took them far too long to accomplish and some of them stayed the summer to finish their projects. 

I was wondering if anyone has any comment or can suggest an engine or a system for that purpose?</description>
		<content:encoded><![CDATA[<p>Re: other techniques.</p>
<p>In my interactive narrative class, we defined the space of interactive narrative along two dimensions: interactivity and narrative. The interactivity dimention was further defined along the following dimensions (most interactive narratives will have one or more of these interactivity modes):</p>
<p>- psychological space connection: </p>
<p>interactor is observer, does not affect action; click on character to get psychological state revealed in text. e.g. John Laird et al.&#8217;s Hunted: interactor as ghost/dybyck with limited affective power-can act as direct agent once they&#8217;ve taken over the host. </p>
<p>- Spatial Connection </p>
<p>(e.g Myst, Exile) </p>
<p>first or third person interactor has control of movement, uses movement through space as primary mode of exploration or experience. </p>
<p>- Titillation </p>
<p>(e.g. games-Silent Hill 1, Silent Hill 2, Dracula) </p>
<p>first or third person interactor with direct agency; driven by and rewarded with sensual stimulation (i.e. breathing and other sounds, visuals with high color content. </p>
<p>- Problem Solving </p>
<p>(games/quests &#8211;RPG&#8217;s, Myst, Silent Hill) </p>
<p>first or third person interactor with direct agency; puzzling, strategizing hunts, fights, competitions; rewarded with winning. </p>
<p>- Relational </p>
<p>(e.g. Living Letters , Woogles, Cats &amp; Dogs, Fallout 2) </p>
<p>first or third person interactor with direct agency of a primarily reactive type; major task is building relationship with Believables (short term and limited depth with Woogles vs. true give and take with the Cats &amp; Dogs.) NB programmers: representing relationships in programs. </p>
<p>- voyeur, playwright, god </p>
<p>(e.g. Sims, Black and White, Dune, Warcraft) </p>
<p>interactor dictates action/ decisions to characters; Sims and Black and White utilize Believeables. </p>
<p>- Relational Intra and Interpersonal </p>
<p>(e.g. Mirage, Facade) </p>
<p>first or third person interactor with direct agency of both reactive and proactive dynamic </p>
<p>- Customizing </p>
<p>(e.g. most RPGs, Summoner, Sims) </p>
<p>pre-game choices about personality and or appearances of avatars or characters; descriptions range from shallow to in-depth;</p>
<p>reward adds investement </p>
<p>We described the narrative in terms of:</p>
<p>-linear </p>
<p>(e.g. Revenant) </p>
<p>not interactive in a narrative sense, but appears in games where interaction is limited to puzzle solving. </p>
<p>-non-linear </p>
<p>(e.g. Silent Hill 1, Silent Hill 2) </p>
<p>branching, accumulating or planning engine </p>
<p>-closed set </p>
<p>describing the possibility of change as closed set instead of open-ended</p>
<p>-open set </p>
<p>(e.g. Sims) </p>
<p>no narrative represented in program, only dictionary of behaviors </p>
<p>This seemed to work well for critiquing interactive narrative experiences&#8230; </p>
<p>Re: tools/languages point</p>
<p>I TAed a class on game design class and taught my own interactive narrative class. In the game design class, we used Inform, and game engines such as Unreal, and others. As, Michael pointed out, I found them very restrictive and inflexible, they are very good for producing similar games to the games the engine was designed for, but that was too restrictive to produce anything different from the games/interactive narratives that we see today. So for my interactive narrative class, I used Wildtangent/ and a story language. These were libraries that the students can use or ignore. Even though they were more flexible than game engines, they were too flexible and require too much content generation to be used for a class project. Although the students were able to build some interesting forms of interactive narratives, it took them far too long to accomplish and some of them stayed the summer to finish their projects. </p>
<p>I was wondering if anyone has any comment or can suggest an engine or a system for that purpose?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://grandtextauto.org/2003/05/21/the-space-of-interactive-narrative/comment-page-1/#comment-65</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=13#comment-65</guid>
		<description>Sounds like you&#039;ve identified some interesting descriptive categories, particularly along the interactivity dimension. 



Regarding tools, I just want to clarify that when I described tools such as StorySpace and Inform as encoding a specific design tradition, I didn&#039;t mean to say that they were &quot;very restrictive and inflexible&quot;. Yes, since they encode a design tradition, they do make certain kinds of experiences easier to build, while other kinds of experiences are difficult or impossible to build. But to focus on the &quot;restrictive&quot; part is to ignore the power of a design framework and tradition, the way it gives the author a conceptual space to develop their work. For example, in Inform in just a few lines of code one can implement a small set of locations and objects with a large number of default verbs &#8211; the ability to move between locations, open and close doors, pickup and drop objects, etc. is all built into the framework (technically, implemented in standard library code). Now in building a specific IF, the author will probably not want the default actions and responses on objects, and, conveniently, the default framework has already identified many things (verbs) that the author can customize. And these customization points encode the collective design wisdom of years of IF authoring experience. This is powerful as well as &quot;restrictive&quot;. I think the answer is that there are no general purpose tools for interactive narrative, if, by general purpose, one means you can build any story-like thing you want. I suppose compilers for general purpose programming languages (e.g. C++, lisp, Java) might be considered such tools, but their very generality makes them of limited use for thinking about interactive experiences (the design traditions they encode aren&#039;t about interactive experience, but about objects, functional abstraction, closures and so forth). In order to move into radically different points in design space, you have to build your own tools which define the new point in the design space. 



As far as what tools to teach in an IF class, so far my approach has been to let students use what they want. During the class I present examples of work from many interactive narrative traditions &#8211; what tools a student may use for design projects depends on what work resonated with them. For example, Danny Muller, a student with a screenwriting background, decided to do a final project using Inform. He wanted to think about how to turn a screenplay he&#039;s been working on into an interactive experience. He also likes working with words. He&#039;s never really programmed before &#8211; he gave himself a crash course in Inform programming (with some help from me over some sticky spots), developed a nice final project, and learned a lot about what it means to segment bits of writing among collections of locations and objects in such a way as to create a world with story potential. Brian Hochhalter, a student with a background in film studies, modified Tale-Spin, an early AI story generator, to generate stories in the Anime high-school love drama genre. &lt;a href=&quot;http://www.jetgirl.net/intro.html&quot;&gt;Heather Logas&lt;/a&gt;, a student with a BFA background, used Director (and did a lot of lingo programming) to build a solitaire card game that generates simple fables as you play the game (cards represent characters, events, and so forth).</description>
		<content:encoded><![CDATA[<p>Sounds like you&#8217;ve identified some interesting descriptive categories, particularly along the interactivity dimension. </p>
<p>Regarding tools, I just want to clarify that when I described tools such as StorySpace and Inform as encoding a specific design tradition, I didn&#8217;t mean to say that they were &#8220;very restrictive and inflexible&#8221;. Yes, since they encode a design tradition, they do make certain kinds of experiences easier to build, while other kinds of experiences are difficult or impossible to build. But to focus on the &#8220;restrictive&#8221; part is to ignore the power of a design framework and tradition, the way it gives the author a conceptual space to develop their work. For example, in Inform in just a few lines of code one can implement a small set of locations and objects with a large number of default verbs &ndash; the ability to move between locations, open and close doors, pickup and drop objects, etc. is all built into the framework (technically, implemented in standard library code). Now in building a specific IF, the author will probably not want the default actions and responses on objects, and, conveniently, the default framework has already identified many things (verbs) that the author can customize. And these customization points encode the collective design wisdom of years of IF authoring experience. This is powerful as well as &#8220;restrictive&#8221;. I think the answer is that there are no general purpose tools for interactive narrative, if, by general purpose, one means you can build any story-like thing you want. I suppose compilers for general purpose programming languages (e.g. C++, lisp, Java) might be considered such tools, but their very generality makes them of limited use for thinking about interactive experiences (the design traditions they encode aren&#8217;t about interactive experience, but about objects, functional abstraction, closures and so forth). In order to move into radically different points in design space, you have to build your own tools which define the new point in the design space. </p>
<p>As far as what tools to teach in an IF class, so far my approach has been to let students use what they want. During the class I present examples of work from many interactive narrative traditions &ndash; what tools a student may use for design projects depends on what work resonated with them. For example, Danny Muller, a student with a screenwriting background, decided to do a final project using Inform. He wanted to think about how to turn a screenplay he&#8217;s been working on into an interactive experience. He also likes working with words. He&#8217;s never really programmed before &ndash; he gave himself a crash course in Inform programming (with some help from me over some sticky spots), developed a nice final project, and learned a lot about what it means to segment bits of writing among collections of locations and objects in such a way as to create a world with story potential. Brian Hochhalter, a student with a background in film studies, modified Tale-Spin, an early AI story generator, to generate stories in the Anime high-school love drama genre. <a href="http://www.jetgirl.net/intro.html">Heather Logas</a>, a student with a BFA background, used Director (and did a lot of lingo programming) to build a solitaire card game that generates simple fables as you play the game (cards represent characters, events, and so forth).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: noah</title>
		<link>http://grandtextauto.org/2003/05/21/the-space-of-interactive-narrative/comment-page-1/#comment-66</link>
		<dc:creator>noah</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=13#comment-66</guid>
		<description>First, Michael and Magy, would you be willing to post links to your syllabi here? 



Second, Michael, does it seem possible to you that something like Facade might become a technical genre? (Encoded in a tool like Inform, Storyspace, the Quake engine, etc.) Or is it always going to be more on the gcc end of things?
</description>
		<content:encoded><![CDATA[<p>First, Michael and Magy, would you be willing to post links to your syllabi here? </p>
<p>Second, Michael, does it seem possible to you that something like Facade might become a technical genre? (Encoded in a tool like Inform, Storyspace, the Quake engine, etc.) Or is it always going to be more on the gcc end of things?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

