RE: non-linear storylines

From: Bullard, Claude L (Len) (clbullar_at_ingr.com)
Date: 4 May 1999



Define the properties of the model. Then do the XML DTDs. Objects first: format last.

Look carefully at the MS site (love 'em or loathe 'em, they have the best browser support for XML). There could be potentials if X3D tag sets for 3D can use data sources (eg, use data islands).

To define a DTD for storytelling, design a hierarchical set of properties for a story. Tag it last. There are DTDs out there from the SGML days for theatre scripts but that is linear unless you provide controls. Again, the idea of feedback-mediated hypermedia is based on common events for a defined set of controls. How do you work controls into a story? Can you get beyond a game doing that? Do you have to? Dynamic node navigation for a story in an *environment* may only mean the characters can control you. As in life, you can ignore any participant in a conversation, and you can be ignored, but that is solitaire with blank cards.

To do this, I would create a set of
DTDs, one for each modular piece of the storytelling environment (eg, H-Anim characters, scene characters (environments are characters that speak their own language and you have to learn it), in other words, design the active objects.

If you need a script DTD,
all it is doing is grouping these and declaring their relationships. Then I would combine these into aggregates using namespaces.

Len Bullard
Intergraph Public Safety
clbullar_at_ingr.com

Ekam sat.h, Vipraah bahudhaa vadanti.
Daamyata. Datta. Dayadhvam.h

> -----Original Message-----
> From: Michael St. Hippolyte [SMTP:mash_at_trapezium.com]
>
> > I'm also very concerned with separating the structure from the
> >presentation (layout) which sort of implies XML. Someone maybe have seen
> >a DTD for this (len:)?
>
> If no one knows of a good one, I suggest we make one up ourselves. After
> all, at the rate DTD's are popping up, pretty soon they'll be like home
> pages -- everyone will have one.
>
> > The visualization is of course done with VRML :)
>
> Generated or hand-crafted? (Just curious, I love them both...)
>
>



This archive was generated by hypermail pre-2.1.8 : 28 November 2004 CST