1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;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&#45;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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00228.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00230.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00234.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00228.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00229">Author</A>
&nbsp;|&nbsp;<A HREF="#00229">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00229">Thread</A>
&nbsp;]

<!--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 &lt;<A HREF="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</A>&gt;</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:

&gt; On Sun, 11 Jan 1998 21:48:43 PST8PDT 
&gt; Matt Chatterley&lt;root#mpc,dyn.ml.org&gt; wrote:
&gt; 
&gt; &gt; I think the most popular client features which people have described
&gt; &gt; to me are an easy to view command line for entering commands (with
&gt; &gt; no limit on length of lines), and a command history as well as a
&gt; &gt; 'scroll back' of sorts (aka tf's /recall).
&gt; 
&gt; Take a good look aththe command line abilities of JP Softwares
&gt; 4DOS/4OS2/4NT: &lt;URL:<A  HREF="http://www.jpsoft.com">http://www.jpsoft.com</A>&gt;.  Their handling of history
&gt; 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!
 
&gt; &gt; The ability to make log files of events, connect to multiple worlds
&gt; &gt; simultaneously and macros are also popular.
&gt; 
&gt; &lt;chortle&gt;

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&lt;&gt;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.
 
&gt; &gt; I'm interesting in hearing not only which software you folks use,
&gt; &gt; but also *why you use it* - what does the software have that you
&gt; &gt; like? What is missing? Personally I use tf since it is
&gt; &gt; straightforward to use and has a nice, uncluttered display
&gt; &gt; (something I will strive to recreate!).
&gt; 
&gt; 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?
 
&gt; &gt; On the protocol side, one thing in my mind is to allow my mud to
&gt; &gt; communicate its menus (currently done using the input_to() features
&gt; &gt; of MudOS/LPC) to the client so that they appear in 'pop-up' windows
&gt; &gt; which are clickable, and easy control of features, such as a 'spell
&gt; &gt; selection window' for using special skills and magic, but again,
&gt; &gt; considering this in a general fashion is harder:
&gt; 
&gt; Idea:
&gt; 
&gt;   Have a generically configurable feature in your client that allows
&gt; 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.
 
&gt;   Now allow that same construction to be user configurable.  
&gt; 
&gt; Whazzat?

Ok you did lose me here. :)

&gt; Imagine RMB clicking on your client window to have a menu of various
&gt; preset command that you have selected appear in a GUI menu.  Selecting
&gt; an entry sends that command to the MUD (configurable if it hits ENTER
&gt; 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?
 
&gt; Now extend that concept such that menu entries change dynamically
&gt; based on parsing of the current world context.  ie you can pick
&gt; objects from your local environ to add to the current command under
&gt; construction.

Something more complex on the above that selects appropriate ones based on
your environment?
 
&gt; Next allow certain entries to pop-up basic dialog boxes with simple
&gt; radio buttons and selection lists (keyed off the environment again) to
&gt; 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).
 
&gt; Make the entire thing based of a user-written text file ala the .rc
&gt; 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 &lt;claw#under,Eng.Sun.COM&gt;</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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>