1997Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: Just a bit of musing -->
<!--X-From-R13: ptNnzv&#45;pt.UenlEntr.Sqzbagba.OP.QO (Quevf Uenl) -->
<!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx3.ibm.net id 858236451.96532&#45;1 Thu Mar 13 07:00:51 1997 -->
<!--X-Message-Id: 9703130520.7var@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: Just a bit of musing</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">
</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="msg00100.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00102.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00099.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00103.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00101">Author</A>
&nbsp;|&nbsp;<A HREF="#00101">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00101">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: Just a bit of musing</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: Just a bit of musing</LI>
<LI><em>From</em>: <A HREF="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A> (Chris Gray)</LI>
<LI><em>Date</em>: Wed, 12 Mar 97 22:20:07 MST</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
[Jon's client description deleted]

This is kind of specialized, isn't it? You're making the basic nature of
the client dependent on the kind of world the MUD runs. It isn't much
harder (can be easier with the right tools, I suspect) to make a client
that is more general, so that the layout of the screen, etc. is all
controlled from the server. Basically, just choose a set of tools that
you want to provide to the MUD world, implement those in the client, and
then implement ways for the world to control them in the server. All
imagery would be just external files loaded up as needed.

For example, your "gas gauges" for health, hit-points, etc. could be
a generic entity provided by the client/server. The MUD world would then
just define a bunch of them, and send new values when the values change.

In the language of my system, it could look something like this:

    define t_combat M_HEALTH GetNextMeterId()$
    AddMeter(Me(), M_HEALTH, &lt;xpos&gt;, &lt;ypos&gt;, &lt;initvalue&gt;)$
    define t_combat M_HITPOINTS GetNextMeterId()$
    AddMeter(Me(), M_HITPOINTS, &lt;xpos&gt;, &lt;ypos&gt;, &lt;initvalue&gt;)$

    ...

    UpdateMeter(Me(), M_HEALTH, 75.0)$
    UpdateMeter(Me(), M_HITPOINTS, &lt;current hitpoints&gt;)$

etc. for other stuff. With a bit of thought, I think that nearly anything
that you could want a client to do can be put under control of the server
and the MUD world.

--
Chris Gray   cg#ami-cg,GraySage.Edmonton.AB.CA

</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="msg00100.html">command parsing</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00102.html">Re: command parsing</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00099.html">RE: Just a bit of musing</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00103.html">Re: Just a bit of musing</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00101"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00101"><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: Just a bit of musing</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00089" HREF="msg00089.html">Re: Just a bit of musing</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 12 Mar 1997, 05:10 GMT
</LI>
<LI><strong><A NAME="00090" HREF="msg00090.html">Re: Just a bit of musing</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Wed 12 Mar 1997, 12:38 GMT
</LI>
<LI><strong><A NAME="00097" HREF="msg00097.html">Re: Just a bit of musing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 13 Mar 1997, 10:11 GMT
</LI>
<LI><strong><A NAME="00099" HREF="msg00099.html">RE: Just a bit of musing</A></strong>, 
Carter T. Shock <a href="mailto:ctso#umiacs,umd.edu">ctso#umiacs,umd.edu</a>, Thu 13 Mar 1997, 10:49 GMT
</LI>
<LI><strong><A NAME="00101" HREF="msg00101.html">Re: Just a bit of musing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 13 Mar 1997, 15:00 GMT
</LI>
<LI><strong><A NAME="00103" HREF="msg00103.html">Re: Just a bit of musing</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 13 Mar 1997, 22:27 GMT
</LI>
<LI><strong><A NAME="00105" HREF="msg00105.html">Re: Just a bit of musing</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 13 Mar 1997, 23:28 GMT
</LI>
<LI><strong><A NAME="00106" HREF="msg00106.html">Re: Just a bit of musing</A></strong>, 
Wout Mertens <a href="mailto:Wout.Mertens#rug,ac.be">Wout.Mertens#rug,ac.be</a>, Thu 13 Mar 1997, 23:48 GMT
</LI>
<LI><strong><A NAME="00108" HREF="msg00108.html">Re: Just a bit of musing</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 14 Mar 1997, 11:13 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>