Newsgroups: rec.arts.int-fiction
Path: gmd.de!Germany.EU.net!mcsun!uunet!ddsw1!chinet!jorn
From: jorn@chinet.chi.il.us (Jorn Barger)
Subject: TADS object system, and romance extensions
Message-ID: <C45MCt.LC8@chinet.chi.il.us>
Organization: Chinet - Public Access UNIX
Date: Fri, 19 Mar 1993 21:00:27 GMT
Lines: 50

Here's my first pass at reclassifying the built-in TADS vocabulary (if 
you've been reading comp.ai, you'll see the rudiments of my 'fractal 
thicket' data structure here):

Place-place: n, s, e, w, ne, se, nw, sw, inside

Person-place: location, move to, jump off?

Person-person: follow, attack, hello, yell

Person-thing: grab, take, drop, pull, throw, clean, move, touch, poke, 
inspect, jump over

Thing-thing: inside, attached to

Person-thing-place: move to

Person-thing-thing: clean with, move with, attach to, poke with

Person-person-thing: give to, throw to, show to, throw at, attack with

Person-person-relationship: ask about, tell about


Thing specializations: container, surface, vehicle, clothing, lamp, 
weapon?, food, [mechanism]

Mechanism specializations: lockables, pushbuttons, switches, dials, 
connectors, readables?, typeables


Thinking about the Pole-Position metaphor for romance, I realize 
*clothing* ought to be donned (and removed!) in layers, revealing more 
clothing, and/or bodyparts, underneath.... (The paperdoll-strippoker 
model...)

Also, clothing needs *clothing-fasteners* to be fought over, gaining 
ground *one innocuous button at a time*...

(Any volunteers to work out TADS code for these improvements?  Bodyparts!  
I need bodyparts...  And tactile-ldesc's: "You can't see anything, but you 
feel an undergarment with some kind of fastener...")

I imagine there's a generalization possible of room, vehicle, and clothing 
as all *containers* with openings of certain sizes, and transparency-
levels that determine what one sees from outside. 
(Eg, Cher at the Oscars  8^O  ;^)

jorn

