1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Room descriptions -->
<!--X-From-R13: Oqnz Ivttvaf <nqnzNnatry.pbz> -->
<!--X-Date: Wed, 30 Sep 1998 18:09:08 &#45;0700 -->
<!--X-Message-Id: Pine.SGI.3.96.980930180906.24026D&#45;100000#zazu,angel.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199810010008.TAA04190@dfw&#45;ix10.ix.netcom.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Room descriptions</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:adam#angel,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="msg01393.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01395.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01392.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01341.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01394">Author</A>
&nbsp;|&nbsp;<A HREF="#01394">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01394">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Room descriptions</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: Room descriptions </LI>
<LI><em>From</em>: Adam Wiggins &lt;<A HREF="mailto:adam#angel,com">adam#angel,com</A>&gt;</LI>
<LI><em>Date</em>: Wed, 30 Sep 1998 18:15:28 -0700 (PDT)</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>
On Wed, 30 Sep 1998, Jon A. Lambert wrote:
&gt; On 30 Sep 98, Nathan F Yospe wrote:
&gt; &gt; Which is to say, there can't be anything more than case switching without
&gt; &gt; a full scale simulation?
&gt; 
&gt; Even a full scale simulation is nothing more than case switching.
&gt; No?

Always the devil's advocate, eh Jon? :)

This is an interesting take on things, however.  Consider a "simulation"
of my computer. Should be pretty straightforward given that the rules are
well defined and (obviously) easily simulated by another computer.

If you did a switch/case statement for all the possible states my computer
could be in, you'd have a lot of programming to do.  How many discrete
states are there for 128 megs of RAM?

No, I think it works much better the other way - store the value for each
location in RAM, and then operate on those values using fixed rules.  This
allows very open ended behavior with a much more reasonable amount of
code.

Doing a world is no different; if you build it out of simple, atomic parts
with well defined behaviors, switch statements are not necessary.  There
is a huge number of things the higher-level builders (in the case of a
computer, app writers; in the case of the mud, area writers) can do with
those building blocks.

Getting all those building blocks to work together in a logical and
consistent manner, while still giving the high-level builders enough power
to implement most behaviors that they desire, is quite a daunting task
indeed, and maybe (probably?) not worth it for the casual mud creator.
At least not yet, again my hope is that eventually tools like this will
become standard (just the same way they did for computers in general),
thus allowing creators to focus more on customization.

Adam W.




</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="01392" HREF="msg01392.html">[MUD-Dev] Re: Room descriptions</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01393.html">[MUD-Dev] Re: Room descriptions</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01395.html">[MUD-Dev] Re: Room descriptions</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01392.html">[MUD-Dev] Re: Room descriptions</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01341.html">[MUD-Dev] Re: Room descriptions</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01394"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01394"><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: Room descriptions</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="01340" HREF="msg01340.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 28 Sep 1998, 22:39 GMT
<UL>
<LI><strong><A NAME="01385" HREF="msg01385.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 30 Sep 1998, 20:34 GMT
<UL>
<LI><strong><A NAME="01386" HREF="msg01386.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Wed 30 Sep 1998, 21:30 GMT
</LI>
<LI><strong><A NAME="01392" HREF="msg01392.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 01 Oct 1998, 00:08 GMT
<UL>
<LI><strong><A NAME="01394" HREF="msg01394.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Thu 01 Oct 1998, 01:09 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
<LI><strong><A NAME="01341" HREF="msg01341.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Mon 28 Sep 1998, 22:41 GMT
<UL>
<LI><strong><A NAME="01343" HREF="msg01343.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Mon 28 Sep 1998, 23:28 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01346" HREF="msg01346.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Tue 29 Sep 1998, 02:34 GMT
<UL>
<LI><strong><A NAME="01366" HREF="msg01366.html">[MUD-Dev] Re: Room descriptions</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Tue 29 Sep 1998, 19:41 GMT
</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>