<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD-Dev] Clients -->
<!--X-From-R13: [ngg Qunggreyrl <ebbgNzcp.qla.zy.bet> -->
<!--X-Date: Tue, 13 Jan 1998 18:16:46 +0000 -->
<!--X-Message-Id: Pine.LNX.3.96.980113180856.561A-100000#mpc,dyn.ml.org -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199801122219.OAA07890#under,Eng.Sun.COM -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Clients</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:root#mpc,dyn.ml.org">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">
<font size="+4" color="#804040">
<strong><em>MUD-Dev<br>mailing list archive</em></strong>
</font>
<br>
[ <a href="../">Other Periods</a>
| <a href="../../">Other mailing lists</a>
| <a href="/search.php3">Search</a>
]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->
Date:
[ <a href="msg00228.html">Previous</a>
| <a href="msg00230.html">Next</a>
]
Thread:
[ <a href="msg00234.html">Previous</a>
| <a href="msg00228.html">Next</a>
]
Index:
[ <A HREF="author.html#00229">Author</A>
| <A HREF="#00229">Date</A>
| <A HREF="thread.html#00229">Thread</A>
]
<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Clients</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Clients </LI>
<LI><em>From</em>: Matt Chatterley <<A HREF="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</A>></LI>
<LI><em>Date</em>: Tue, 13 Jan 1998 18:15:36 +0000 (GMT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:neddy#itl,net">neddy#itl,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Mon, 12 Jan 1998, JC Lawrence wrote:
> On Sun, 11 Jan 1998 21:48:43 PST8PDT
> Matt Chatterley<root#mpc,dyn.ml.org> wrote:
>
> > I think the most popular client features which people have described
> > to me are an easy to view command line for entering commands (with
> > no limit on length of lines), and a command history as well as a
> > 'scroll back' of sorts (aka tf's /recall).
>
> Take a good look aththe command line abilities of JP Softwares
> 4DOS/4OS2/4NT: <URL:<A HREF="http://www.jpsoft.com">http://www.jpsoft.com</A>>. Their handling of history
> recall, history searching, and history paging is particularly intuitive.
I glanced over the website briefly - it looks interesting (I think I'll
probably try their demo to get a feel for how it works). Thanks for the
pointer!
> > The ability to make log files of events, connect to multiple worlds
> > simultaneously and macros are also popular.
>
> <chortle>
Mwuah. I thought I'd toss these in as a topical tidbit. All three are
(mildly) controversial. Points worth note:
I have never had a trouble with people logging goings on in which they are
involved, or which they witness (I don't want to re-launch this debate in
another guise though). This seems a particularly useful tool for RPers who
like to keep records.
Multiple-world connections are something I use (I tend to connect to three
servers most of the time; M*U*S*H, IdeaExchange and Caffeine's test-site,
and occasionally one or two others), and something many others also make
use of. Interestingly I have decided that the client<>server protocol
layer (working name: Spud) will provide a mechanism for the server to
determine if someone is trying to connect to that server multiple times
from the same client.
Macros I do not personally use, but to an extent I can see the use in
having them when the game server does not provide features along these
lines.
> > I'm interesting in hearing not only which software you folks use,
> > but also *why you use it* - what does the software have that you
> > like? What is missing? Personally I use tf since it is
> > straightforward to use and has a nice, uncluttered display
> > (something I will strive to recreate!).
>
> Per George Reese I am a craven dinosaur. I use raw telnet.
Okay, this interests me, and I have a few questions (some more useful than
others):
Why?
What do you like about the telnet command particularly?
What do you dislike about the telnet command particularly?
> > 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:
>
> Idea:
>
> Have a generically configurable feature in your client that allows
> commands to be constructed and entered in the MUD via GUI selections.
Yes; this is in the running for part of Spud! Its something I very much
want to be able to do for things such as text editors, mail and such
online.
> Now allow that same construction to be user configurable.
>
> Whazzat?
Ok you did lose me here. :)
> 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).
This I like! I may be mis-interpreting though - something along the lines
of an easy to use macro/alias selection window?
> 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.
Something more complex on the above that selects appropriate ones based on
your environment?
> 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.
I definitely want to allow 'easily constructable' complex macros when I go
in for this - without the need to really learn a programming language or
some kind (as TF vaguely requires you to do).
> 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).
Good idea.
Regards,
-Matt Chatterley
ICQ: 5580107
"We can recode it; we have the technology."
</PRE>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00221" HREF="msg00221.html">Re: [MUD-Dev] Clients</A></STRONG>
<UL><LI><EM>From:</EM> JC Lawrence <claw#under,Eng.Sun.COM></LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00228.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00230.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00234.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00228.html">Re: [MUD-Dev] Clients</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00229"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00229"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>
<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Clients</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00227" HREF="msg00227.html">Re: [MUD-Dev] Clients</A></strong>,
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Tue 13 Jan 1998, 15:26 GMT
<UL>
<LI><strong><A NAME="00230" HREF="msg00230.html">Re: [MUD-Dev] Clients</A></strong>,
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Tue 13 Jan 1998, 19:36 GMT
<UL>
<LI><strong><A NAME="00232" HREF="msg00232.html">Re: [MUD-Dev] Clients</A></strong>,
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 13 Jan 1998, 23:44 GMT
<UL>
<LI><strong><A NAME="00234" HREF="msg00234.html">Re: [MUD-Dev] Clients</A></strong>,
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Wed 14 Jan 1998, 00:57 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00229" HREF="msg00229.html">Re: [MUD-Dev] Clients</A></strong>,
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 13 Jan 1998, 18:16 GMT
</LI>
</ul>
<LI><strong><A NAME="00228" HREF="msg00228.html">Re: [MUD-Dev] Clients</A></strong>,
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Tue 13 Jan 1998, 15:56 GMT
<UL>
<LI><strong><A NAME="00231" HREF="msg00231.html">Re: [MUD-Dev] Clients</A></strong>,
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Tue 13 Jan 1998, 23:50 GMT
<UL>
<LI><strong><A NAME="00237" HREF="msg00237.html">Re: [MUD-Dev] Clients</A></strong>,
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 14 Jan 1998, 11:47 GMT
<UL>
<LI><strong><A NAME="00239" HREF="msg00239.html">Re: [MUD-Dev] Clients</A></strong>,
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Wed 14 Jan 1998, 15:21 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>
</ul>
<hr>
<center>
[ <a href="../">Other Periods</a>
| <a href="../../">Other mailing lists</a>
| <a href="/search.php3">Search</a>
]
</center>
<hr>
</body>
</html>