1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Graphic design, client questions -->
<!--X-From-R13: "Qnyvona Fverfvnf Rnexybpx" <pnyvonaNqnexybpx.pbz> -->
<!--X-Date: Fri, 18 Dec 1998 13:21:39 &#45;0800 -->
<!--X-Message-Id: 002301be2abd$2215eb80$55e5edd0@dev&#45;18.chilisoft.com -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Graphic design, client questions</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:caliban#darklock,com">
</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="msg00999.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01001.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00995.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00978.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01000">Author</A>
&nbsp;|&nbsp;<A HREF="#01000">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01000">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Graphic design, client questions</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Re: Graphic design, client questions</LI>
<LI><em>From</em>: "Caliban Tiresias Darklock" &lt;<A HREF="mailto:caliban#darklock,com">caliban#darklock,com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 18 Dec 1998 11:31:49 -0800</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
-----Original Message-----
From: Thinus Barnard &lt;thinus_barnard#bigfoot,com&gt;
To: mud-dev#kanga,nu &lt;mud-dev#kanga,nu&gt;
Date: Friday, December 18, 1998 1:06 AM
Subject: [MUD-Dev] Re: Graphic design, client questions


&gt;Caliban Tiresias Darklock wrote:
&gt;
&gt;&gt; A published protocol spec can change that; people who want a client for
the
&gt;&gt; Foo platform just need someone to write one. If the protocol is
text-based,
&gt;&gt; such a client can be scripted almost trivially using your protocol
&gt;&gt; description.
&gt;
&gt;As for text mode I see a few problems.

I can see a few solutions! :)

&gt;1. I can send the text description of the room and append the string needed
for
&gt;the graphics protocol. This seems like a waste if the player has got the
&gt;graphics. Instead of sending 1 line of text for the graphics protocol I now
have
&gt;to send 5 lines of description plus the 1 line for the graphics.


Allow the user to turn off the text descriptions. Basically, the user can
use graphics, text, or graphics/text. Only a real wiz would use neither --
but that MIGHT actually be useful. If the client cached room descriptions,
then it could automagically turn descriptions off and on depending on
whether it had the room in the cache already. (This would be buggy in some
cases and need some sort of cache control; the HTTP 1.1 specs would help as
a roadmap.)

&gt;As for a fixed command set:
&gt;Caliban Tiresias Darklock wrote:
&gt;
&gt;&gt; &gt;The client can force the user to only enter valid commands.
&gt;&gt;
&gt;&gt; MUD and client versions would have to match... exactly. BAD idea.
&gt;
&gt;Not true. The server can tell the client what commands are available.

How exactly are you going to force the user to enter proper arguments to
those commands? If you add new features, the parsing by the client has to
change. You would need to send the rough equivalent of a full-featured FSM
to the client.

This is also dangerous. If you have this feature, someone out there is going
to assume it always works, and it almost certainly won't. Really insidious
security bugs could pop up through this.

| Caliban Tiresias Darklock            caliban#darklock,com
| Darklock Communications          <A  HREF="http://www.darklock.com/">http://www.darklock.com/</A>
| U L T I M A T E   U N I V E R S E   I S   N O T   D E A D
| 774577496C6C6E457645727355626D4974H       -=CABAL::3146=-




</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00999.html">[MUD-Dev] Re: MUD Design doc (long)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01001.html">[MUD-Dev] Re: MUD Design doc (long)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00995.html">[MUD-Dev] Re: Graphic design, client questions</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00978.html">[MUD-Dev] Graphic design, client questions</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01000"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01000"><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>[MUD-Dev] Re: Graphic design, client questions</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="01027" HREF="msg01027.html">[MUD-Dev] Re: Graphic design, client questions</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 21 Dec 1998, 22:47 GMT
</LI>
</ul>
<LI><strong><A NAME="01050" HREF="msg01050.html">[MUD-Dev] Re: Graphic design, client questions</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 24 Dec 1998, 07:57 GMT
</LI>
<LI><strong><A NAME="00983" HREF="msg00983.html">[MUD-Dev] Re: Graphic design, client questions</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 17 Dec 1998, 19:05 GMT
<UL>
<LI><strong><A NAME="00995" HREF="msg00995.html">[MUD-Dev] Re: Graphic design, client questions</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Fri 18 Dec 1998, 13:02 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01000" HREF="msg01000.html">[MUD-Dev] Re: Graphic design, client questions</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Fri 18 Dec 1998, 21:21 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00978" HREF="msg00978.html">[MUD-Dev] Graphic design, client questions</A></strong>, 
Thinus Barnard <a href="mailto:thinus_barnard#bigfoot,com">thinus_barnard#bigfoot,com</a>, Thu 17 Dec 1998, 08:50 GMT
<UL>
<LI><strong><A NAME="00989" HREF="msg00989.html">[MUD-Dev] Re: Graphic design, client questions</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Fri 18 Dec 1998, 00:52 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00970" HREF="msg00970.html">[MUD-Dev] Re: AFAP: As fast as possible, non linear...</A></strong>, 
quzah [softhome] <a href="mailto:quzah#softhome,net">quzah#softhome,net</a>, Tue 15 Dec 1998, 12:30 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00974" HREF="msg00974.html">[MUD-Dev] Re: AFAP: As fast as possible, non linear...</A></strong>, 
quzah [softhome] <a href="mailto:quzah#softhome,net">quzah#softhome,net</a>, Wed 16 Dec 1998, 12:29 GMT
</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>