Re: Authoring Systems Evaluation Criteria


14 Dec 1995 00:58:23 GMT

In article <19951211.195540.79@arnod.arnod.demon.co.uk>,
Julian Arnold (jools@arnod.demon.co.uk) writes:
: (bnewell@delphi.com) wrote:
[snip]
: > Parser, Weight 5. As the primary interface to the player of the game,
: > the quality of the parser is critical.
: Perhaps you should also include parser expandability here. How easy/possible
: is it to extend or add new verbs, alter the routines and default messages, or
: incorporate features such as a third noun or enhanced conversation parsing?

I felt it was time to post some more about Snack, so... here's a Snack
verb that allows up to three nouns:

throwV (verb)
name [ "throw" "heave" "toss" ];
grammar [
[ object ] throwMe
[ object "at" object ] [ throwMe 1 3 ]
[ object "at" object [ "with" "using" ] object ] [ throwMe 1 3 5 ]
];
$

This looks complicated, but it really isn't, once you get the hang of
Snack and its data types.

Of course, Snack would have to be finished before you could do that. :P