[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

13685: Re: [MUD-Dev] Critique: Realms of Despair

[Full Header] [Plain Text]
From: <adam@treyarch.com>
Newsgroups: nu.kanga.list.mud-dev
Date: Thu, 18 May 2000 11:09:22 -0700 (PDT)
References: [1]
Organization: Kanga.Nu
Yes, I'm replying to my own message.

On Wed, 17 May 2000 adam@treyarch.com wrote:
> Anyhow, we eventually settled on a system whereby messages were not strings,
> but rather nodes in a list, with a type (say, MSG_WAVE), an actor, a victim,
> an indirect object, a direction, a location, and so forth.  At output time,
> these could be sorted (throwing out low priority messages when the player
> is getting swamped), modified ("wave" could become "wiggles a strange
> appendage" for an alien race), or tacked together with similar messages.

The last thing I forgot was that it makes internationalization very easy,
since all your output strings are in one giant table.  It also makes it
easy to scan for spelling and grammar errors, consistency issues (which
messages do '!' get used for?) and so forth.

The downside, of course, is that the simplicity of just sending a string
to the user is lost, increasing development time on new game functionality
by a small amount.

Adam





_______________________________________________
MUD-Dev mailing list
MUD-Dev@kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev