[MUD-Dev] Clients

Stephen Zepp zoran at enid.com
Mon Jan 12 23:17:16 CET 1998


JC
Lawrence
wrote:
> 
> On Sun, 11 Jan 1998 21:48:43 PST8PDT
> Matt Chatterley<root at mpc.dyn.ml.org> wrote:
> 
[snip talk
about
features]

> > On the protocol side, one thing in my mind is to allow my mud to
> > communicate its menus (currently done using the input_to() features
> > of MudOS/LPC) to the client so that they appear in 'pop-up' windows
> > which are clickable, and easy control of features, such as a 'spell
> > selection window' for using special skills and magic, but again,
> > considering this in a general fashion is harder:
> 

The pueblo
2.01
client is
rather
interesting,
http://www.chaco.com
.
It allows
for a lot
of things,
including
html, 2-d
and 3-d
pictures
including
VRML, and
pretty
much
anything
you can do
with
normal
html. 
They also
have some
extensions,
specifically
paning,
which
allows you
to
redirect
output to
different
client
panes,
something
that I've
found
standard
"mudders"
don't
like, but
it limits
spam
dramatically
in my
opinion,
and I love
it.  It
also
allowed me
to add
sounds as
effects.

Anyone
interested
in taking
a look at
it, you
can login
to my mud
( email me
for the
address,
don't
think I
should
post it
here? ).

Be
prepared
to get a
lot of
windows
that need
to be
resized
and moved
around so
they don't
overlap. 
I designed
it for
1024x768 (
Win95
only, btw
), so it
may not
fit
completely.


> Idea:
> 
>   Have a generically configurable feature in your client that allows
> commands to be constructed and entered in the MUD via GUI selections.
> 
>   Now allow that same construction to be user configurable.
> 
> Whazzat?
> 
> Imagine RMB clicking on your client window to have a menu of various
> preset command that you have selected appear in a GUI menu.  Selecting
> an entry sends that command to the MUD (configurable if it hits ENTER
> or not to allow subsequent editing).
> 
> Now extend that concept such that menu entries change dynamically
> based on parsing of the current world context.  ie you can pick
> objects from your local environ to add to the current command under
> construction.
> 
> Next allow certain entries to pop-up basic dialog boxes with simple
> radio buttons and selection lists (keyed off the environment again) to
> construct more tailored commands.
> 
> Make the entire thing based of a user-written text file ala the .rc
> for your root window menu under X (just done right instead).
> 

I'm
working on
a
mud/individual
client
protocol
with a
friend in
the
background
at the
moment.  I
personally
think that
raw html
is too
weighty
character
wise for
constant
mud
sending,
so we are
encoding
them into
tighter
packets
for the
mud-useful
html
sequences.

> --
> J C Lawrence                               Internet: claw at null.net
>                                            Internet: coder at ibm.net
> ----------(*)                        Internet: jc.lawrence at sun.com
> ...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...

Z



More information about the mud-dev-archive mailing list