A clockwork is possible. Just very hard. Again, a
"speed is money; how fast can you afford" issue of
resources. If a clockwork is an ultimate goal,
set it then by degrees work to it. I am thinking
of a server world that maintains a modular set of
worlds around it. The privilege or role of a
user that logs in determines which worlds they
can be in, which powers (commands and data) they
have affect over per world, and what they can
carry from world to world. This is something
classical literature and many movies achieve with
their separate realms that can send agents to
the middle world (think Shemp Howard as the
angel in the dream). Except what our medium allows
is for all of these worlds to be simultaneously
active. But the prime directive is still illusion
maintenance, and so we set up the hierarchy of
powers and rules of interface (sounds like OOP
to me but with XSLT and XML for messaging,
transactions, and remediation (no rollback)).
Anyway, the lord of such a world is not disengaged
fully. The restriction was illusion maintenance;
god uses the agents and sticks to self-imposed rules.
In this thread, I am using this metaphor because it
is reasonably clear how roles are assigned and offers
the potential to categorize hierarchies of agents
that inherit capability and interface. The thread
is to look at the properties of a script that can
enable it to be self-transforming. We have to out
the properties of self-transformation but frame
them within the constraints of illusion maintenance.
The theology is convenient and let's me play with
images and characters that can be created and sustained.
However, the tech side is to point out that the X3D/XML/XSLT
combination can be extremely powerful and give us tools
to author that are much easier to work with than
programming in the EAI/SAI. While the EAI can be the
realtime interface, the universality of the XML syntax
enables us to build all of the other languages we
need to persist property values across episodes and
transform them. That I choose in this instance of a
storyworld to call them spells, miracles, devices,
guises, etc. is simply to make them accessible from
the GUI in a way that naturally leads an author to
understand their purpose. In reality, they are
probably UMEL resources for that world.
For a story world to be even more interesting, one
would sustain multiple plotlines that can intersect,
overlap, and alter each other almost the way that
occasionally sitcom stars cameo in each others shows.
Len
http://www.mp3.com/LenBullard
Ekam sat.h, Vipraah bahudhaa vadanti.
Daamyata. Datta. Dayadhvam.h
-Original Message-
From: Jed Hartman [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 04, 2000 8:42 PM
To: [EMAIL PROTECTED]
Subject: RE: writing scripts
As always, wish I had more time to participate in this discussion...
Also as always, I'm inclined to overlay my tabletop-RPG views on
this. (Perhaps Lurker Par has some thoughts about how all this plays
out in existing MUDs, such as the groundbreaking work he and his
company are doing now at http://www.skotos.net -- I envision this
kind of thing eventually being a back-end to interactive stories of
the type we're talking about, with a 3D graphics display system in
place of text descriptions -- there are a lot of ways in which the
problems being solved are different in these two cases, but also, I
think, a lot of similarities.) In most RPGs, the GM does not --
cannot -- just set a clockwork universe into motion and step back,
because someone has to play the part of Len's devils and angels --
non-player characters, inanimate objects, all the incidents and
accidents that interfere with or promote character goals.
[Um, it's come to my attention recently that many people these days
use the term "RPG" to refer to video games in which you go through a
sequence of adventures killing everything in your path. I suppose
this is a reasonable usage -- until a recent review in Strange
Horizons I had no idea that these games had true storylines, and I'm
still a bit mystified as to how that works -- but it's not how I use
the term; I'm talking about traditional Dungeons & Dragons-style
roleplaying games, where everything takes place in the players' and
GM's imaginations, perhaps aided by pencils and paper and dice.]
But there are a lot of different GMing philosophies -- and a lot of
different tricks. Some GMs try to come as close to the clockwork
universe as possible: they create a detailed world, they create vast
hordes of NPCs, and then they do their best to play those NPCs as if
they were real people with real goals. Other GMs are trickier,
manipulating things from behind the scenes to ensure that things go
the way they want, changing motivations and even facts on the fly as
long as they're not already known to the player characters. (Think
Schrodinger's Cat: if the PCs don't know something, that thing can