1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Virtual machine design -->
<!--X-From-R13: pynjNxnatn.ah -->
<!--X-Date: Sun, 18 Apr 1999 10:09:53 &#45;0700 -->
<!--X-Message-Id: E10Yv4e&#45;0003Cu&#45;00#koala,kanga.nu -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 37181714.6CA15273#cyberhighway,net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Virtual machine design</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:claw#kanga,nu">
</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="msg00073.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00075.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00062.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00087.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00074">Author</A>
&nbsp;|&nbsp;<A HREF="#00074">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00074">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Virtual machine design</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>: Re: [MUD-Dev] Virtual machine design </LI>
<LI><em>From</em>: <A HREF="mailto:claw#kanga,nu">claw#kanga,nu</A></LI>
<LI><em>Date</em>: Sun, 18 Apr 1999 10:09:39 -0700</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#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 Sat, 17 Apr 1999 05:07:32 +0000 
Ben Greear &lt;greear#cyberhighway,net&gt; wrote:

&gt; In other words, at least the players I have seen, can barely write
&gt; decent english (or any other language) or hold a thought long
&gt; enough to write an entire zone.  A few simple scripts have been
&gt; attempted by others, but nothing like conditional branches or
&gt; anything...

As you have suggested in your leading caveat this is entirely
dependent on your player base.  Consider: LambdaMOO and many
Tiny-*'s have the problem of stopping and/or limiting players from
programming and extending the game.

Base questions:

  -- What function, from a player perspective, does
programming/scripting serve in the game?
  -- What are the costs/benefits to the players to use those
features?
  -- Are there other ways to achieve the same, or sufficiently
similar ends that the player may already be familiar with (eg
client-side scripting)?
  -- Is your solution sufficiently more useful and motivating in
real game terms, over the 3rd party solution competition, or just
continueing to work manually?
  -- Are your player demographics or game culture supportive of user 
extensions/scripting?
  -- Can players trivially exchange and extend each other's scripts
within the game?

There are games in which scripting is used exteremyl heavily.  Its
worth examining why, and by whom.  UOL barely supports any level of
scripting, but there's an active culture of scripting and script
exchange based around various third party tools -- why?

Back in the days of asynch terminal comm programs (Procomm, Telix,
QModem, {COMMO}, XTalk, etc) there was significant competition on
making the most capable and useful internal scripting language.
Some users then did incredible things with those tools, some even
emulating entire BBS'es.  Did most users even touch those scripting
languages?  No.  Many begged, borrowed, or stole other's work to
minimise their phone costs, but most just continued to do it all
manually.

&gt; I doubt that anyone will put forth the effort to learn a new
&gt; language to write mud code for your server.  If they are the kind
&gt; of person that will, then they really want to write the server
&gt; instead :)

Tiny-*?  LambdaMOO?  ColdX?  

-- 
J C Lawrence                              Internet: claw#kanga,nu
----------(*)                            Internet: coder#kanga,nu
...Honorary Member of Clan McFud -- Teamer's Avenging Monolith...


_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>


</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="00062" HREF="msg00062.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
<UL><LI><EM>From:</EM> Ben Greear &lt;greear#cyberhighway,net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00073.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00075.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00062.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00087.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00074"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00074"><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><A NAME="00054" HREF="msg00054.html">[MUD-Dev] Virtual machine design</A></strong>, 
Shane King <a href="mailto:thandor#donut,dhis.org">thandor#donut,dhis.org</a>, Fri 16 Apr 1999, 06:56 GMT
<UL>
<LI><strong><A NAME="00057" HREF="msg00057.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sat 17 Apr 1999, 04:43 GMT
<UL>
<LI><strong><A NAME="00059" HREF="msg00059.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Shane King <a href="mailto:thandor#donut,dhis.org">thandor#donut,dhis.org</a>, Sat 17 Apr 1999, 05:09 GMT
<UL>
<LI><strong><A NAME="00062" HREF="msg00062.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sat 17 Apr 1999, 16:33 GMT
<UL>
<LI><strong><A NAME="00074" HREF="msg00074.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 18 Apr 1999, 17:09 GMT
</LI>
<LI><strong><A NAME="00087" HREF="msg00087.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Alex Stewart <a href="mailto:riche#crl,com">riche#crl,com</a>, Mon 19 Apr 1999, 19:02 GMT
</LI>
</UL>
</LI>
<LI><EM>Message not available</EM><UL>
<LI><strong><A NAME="00090" HREF="msg00090.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Tue 20 Apr 1999, 05:39 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00061" HREF="msg00061.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Niklas Elmqvist <a href="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</a>, Sat 17 Apr 1999, 16:33 GMT
</LI>
<LI><strong><A NAME="00063" HREF="msg00063.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Oliver Jowett <a href="mailto:icecube#ihug,co.nz">icecube#ihug,co.nz</a>, Sat 17 Apr 1999, 16:34 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>