1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: MUD Design doc (long) -->
<!--X-From-R13: "Ybfgre, Dncu" <exbfgreNbevtva.rn.pbz> -->
<!--X-Date: Thu, 17 Dec 1998 07:15:59 &#45;0800 -->
<!--X-Message-Id: 11A17AA2B9EAD111BCEA00A0C9B41793EDC7A1#forest,origin.ea.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: MUD Design doc (long)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:rkoster#origin,ea.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="msg00979.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00981.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01054.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00988.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00980">Author</A>
&nbsp;|&nbsp;<A HREF="#00980">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00980">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: MUD Design doc (long)</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>'" &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Re: MUD Design doc (long) </LI>
<LI><em>From</em>: "Koster, Raph" &lt;<A HREF="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</A>&gt;</LI>
<LI><em>Date</em>: Thu, 17 Dec 1998 09:11:48 -0600</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>


&gt; -----Original Message-----
&gt; From: J C Lawrence [<A  HREF="mailto:claw#under,engr.sgi.com">mailto:claw#under,engr.sgi.com</A>]
&gt; Sent: Wednesday, December 16, 1998 9:31 PM
&gt; To: mud-dev#kanga,nu
&gt; Subject: [MUD-Dev] Re: MUD Design doc (long) 
&gt; 
&gt; Combat for me is still largely an untimed system.[snip]
&gt; Roughly the common models break down to:
&gt; 
&gt;   1) Timed action 
&gt;   2) Timed rounds with action limits per round
&gt;   3) No time controls 
&gt; 
&gt; In #1 each player action (eg "bash buffa") takes a preset length of
&gt; time, and prevents the player character's motions/actions during
&gt; that time.
&gt; 
&gt; #2 is a little different.  Players submit the actions that their
&gt; characters are going to perform in the next "round", where a round
&gt; is a known and predefined length of time.  At the end of the round
&gt; all the various actions by the various players are resolved against
&gt; each other (the action and round resolution logic can be quite
&gt; complex -- see the combat package threads in the list archives) and
&gt; the final results computed and reported before the next round starts
&gt; and the players again submit their intended actions.[snip]
&gt; 
&gt; #3 is where I've been heading, while mixing in generous dollops of
&gt; #1 and #2.  Loosely, each character does whatever he can as fast as
&gt; he can with the limiting factor being the execution time of his
&gt; various actions and the speed with which he can submit them.
&gt; Arguments about fairness are of course rife with this approach.

On LegendMUD we had what I think you are referring to for #3. For each
weapon, there was a rate of swing, defined in pulses and affected by the
player's skill. Differing actions also had differing pulse intervals
they took to execute (I believe these took the form of delays
post-action, with the action being executed instantly, for simplicity's
sake). Output was immediate, and all sense of "rounds" was lost as the
regular periodic actions of differing players engaged in melee with one
another could be completely asynchronous. For readability, actions
occurring in the same pulse were grouped together and issued
simultaneously.

We removed it, however. Not because of balance. Not because of problems
with the implementation.

No, we yanked it because it was too spammy. Players suffered from
information overload when engaging in combat with multiple opponents.
You could reach cases where groups of event messages were issued every
pulse (eg, every 1/4 second).

Since we removed it, we have added additional controls over the system
for combat messages--players can finetune the style of the text &amp; its
length. We've discussed allowing bystanders to completely ignore
"details" in a fight unless they are participants, etc. And of course,
we've discussed adding in coordinate-based combat within our room-based
system, which would once again "up the volume" on messages and also make
combat more tactical--and would probably require slowing down the pulse
rate, in order to avoid this problem.

BTW, what happens now is that all those intervals &amp; the like remain as
they are, but they are arbitrarily chopped up into rounds at 18 pulses.
The output is staged, and the calculations are staged--more like #2.

-Raph


</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="msg00979.html">[MUD-Dev] Re: MUD Design doc (long)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00981.html">[MUD-Dev] Re: Graphic design, client questions</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01054.html">[MUD-Dev] MUD Design doc - Combat</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00988.html">[MUD-Dev] Re: MUD Design doc (long)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00980"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00980"><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: MUD Design doc (long)</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00984" HREF="msg00984.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Thu 17 Dec 1998, 20:14 GMT
</LI>
<LI><strong><A NAME="00985" HREF="msg00985.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Thu 17 Dec 1998, 20:27 GMT
</LI>
<LI><strong><A NAME="01049" HREF="msg01049.html">[MUD-Dev] Re: MUD Design doc (long)</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="01054" HREF="msg01054.html">[MUD-Dev] MUD Design doc - Combat</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Tue 29 Dec 1998, 08:28 GMT
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00980" HREF="msg00980.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Thu 17 Dec 1998, 15:15 GMT
</LI>
<LI><strong><A NAME="00988" HREF="msg00988.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Thu 17 Dec 1998, 23:12 GMT
<UL>
<LI><strong><A NAME="00991" HREF="msg00991.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Thinus Barnard <a href="mailto:thinus_barnard#bigfoot,com">thinus_barnard#bigfoot,com</a>, Fri 18 Dec 1998, 12:57 GMT
<UL>
<LI><strong><A NAME="01003" HREF="msg01003.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Fri 18 Dec 1998, 23:02 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01002" HREF="msg01002.html">[MUD-Dev] Re: MUD Design doc (long)</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Fri 18 Dec 1998, 22:56 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>