1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: let's call it a spellcraft -->
<!--X-From-R13: Oqnz Ivttvaf <nqnzNnatry.pbz> -->
<!--X-Date: Thu, 24 Sep 1998 11:08:41 &#45;0700 -->
<!--X-Message-Id: Pine.SGI.3.96.980924110738.1906C&#45;100000#zazu,angel.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199809240523.AAA14210@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: let's call it a spellcraft</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="msg01193.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01195.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01267.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01214.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01194">Author</A>
&nbsp;|&nbsp;<A HREF="#01194">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01194">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: let's call it a spellcraft</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: let's call it a spellcraft</LI>
<LI><em>From</em>: Adam Wiggins &lt;<A HREF="mailto:adam#angel,com">adam#angel,com</A>&gt;</LI>
<LI><em>Date</em>: Thu, 24 Sep 1998 11:14: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 Thu, 24 Sep 1998, Jon A. Lambert wrote:
&gt; &gt; On Tue, Sep 22, 1998 at 10:13:04PM -0500, Vadim Tkachenko wrote:
&gt; &gt; &gt; Again, why limit yourself with numbers like 50? Why not 500? Why not
&gt; &gt; &gt; just X?
&gt; [snip]
&gt; It begs the question, "Is the fixed dimensional array evil?"

No.  But designing/implementing something without the slightest thought
for how you (or someone else) would be able to extend it someday is, IMO,
one of the greatest failings of modern programing, and programmers
themselves.

IMO it doesn't take much effort to pause for a moment when implementing
something like this spellsystem and think, "Hum, six major elemental
effects are plenty for now; what if I ever want to add more?"  The most
basic way to deal with this, of course, is taught in Programming 101:
don't put magic numbers into the code, make them easily locatable
constants somewhere at the top with a clearly identifiable name.  Many
programmers are too lazy to even do *this*, much less consider what
changes will have to be made if that number is ever changed.

IMO picking an arbitrary number like "50" is just fine, especially for
design purposes.  It's concrete, which is important; it gives a scale and
a frame of reference.  But a good implementation won't care if it's 10 or
50 or 5000.  This seems quite obvious to me, yet if that were really the
case people wouldn't be jumping out of windows due to the "Y2K" (blech)
problem.



</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="01214" HREF="msg01214.html">[MUD-Dev] Let's talk about numbers.</A></strong>
<ul compact><li><em>From:</em> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="01177" HREF="msg01177.html">[MUD-Dev] Re: let's call it a spellcraft</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="msg01193.html">[MUD-Dev] Re: META: What are you looking for in this list?</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01195.html">[MUD-Dev] Re: let's call it a spellcraft</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01267.html">[MUD-Dev] Re: Let's talk about numbers.</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01214.html">[MUD-Dev] Let's talk about numbers.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01194"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01194"><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: Let's talk about numbers.</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="01235" HREF="msg01235.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 25 Sep 1998, 22:36 GMT
<LI><strong><A NAME="01247" HREF="msg01247.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sat 26 Sep 1998, 03:31 GMT
</LI>
<LI><strong><A NAME="01250" HREF="msg01250.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sat 26 Sep 1998, 04:18 GMT
<LI><strong><A NAME="01267" HREF="msg01267.html">[MUD-Dev] Re: Let's talk about numbers.</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sat 26 Sep 1998, 16:44 GMT
</LI>
</LI>
</LI>
</ul>
</ul>
</ul>
</ul>
<LI><strong><A NAME="01194" HREF="msg01194.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Thu 24 Sep 1998, 18:08 GMT
<UL>
<LI><strong><A NAME="01214" HREF="msg01214.html">[MUD-Dev] Let's talk about numbers.</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 25 Sep 1998, 05:59 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01198" HREF="msg01198.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Thu 24 Sep 1998, 19:53 GMT
<UL>
<LI><strong><A NAME="01201" HREF="msg01201.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Thu 24 Sep 1998, 22:13 GMT
<UL>
<LI><strong><A NAME="01206" HREF="msg01206.html">[MUD-Dev] Re: let's call it a spellcraft</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Fri 25 Sep 1998, 02:43 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
</ul>
</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>