1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: Issues from the digests and Wout's list -->
<!--X-From-R13: pynjerapNphc.uc.pbz -->
<!--X-Date: from tacitus.globecomm.net [207.51.48.7] by mx3.ibm.net id 861671790.92424&#45;1 Tue Apr 22 01:16:30 1997 -->
<!--X-Message-Id: 199704220120.SAA03212#xsvr3,cup.hp.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199704191743.RAA187768#out1,ibm.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: Issues from the digests and Wout's list</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:clawrenc#cup,hp.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="msg00177.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00179.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00177.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00198.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00178">Author</A>
&nbsp;|&nbsp;<A HREF="#00178">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00178">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: Issues from the digests and Wout's list</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: Issues from the digests and Wout's list</LI>
<LI><em>From</em>: <A HREF="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</A></LI>
<LI><em>Date</em>: Sun, 20 Apr 97 18:05:27 -0700</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:claw#null,net">claw#null,net</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
In &lt;199704191743.RAA187768#out1,ibm.net&gt;, on 04/18/97 
   at 09:26 AM, Adam Wiggins &lt;nightfall#inficad,com&gt; said: &gt;
claw#null,net/clawrenc#cup,hp.com/coder@ibm,net, one of my IDs:

&gt;Right.  Currently muds and, in fact, computer games in general, are
&gt;very fond of boolean states like is_fighting.  As soon as you try to
&gt;expand the system and make things more all-inclusive, it quickly
&gt;becomes obvious that this method is not even worth bothering with. 
&gt;Of course, doing a free-form system as you've described above comes
&gt;with its own problems - when do you decide that they are 'in combat' 
&gt;and can't just go walking off? 

My current temptation is to scrap the entire concept of a "you are
fighting" state.  So, yes, they could walk off at any time.  They may
not get very far, but they could walk off.

The problem with losing the concept of a combat state is that it
concomittantly also loses the possibility of knowing when/if to create
a combat object, and if they are gone, there goes the whole concept of
combat packages, combat scripts, combat rounds etc as they never know
when to instantiate.  In a way, this all may be a good thing after
all...

&gt;Of course, I consider this sort of design problem quite
&gt;interesting -
&gt;leaving the realm of the finite state machine that most mud
&gt;characters opperate by and instead allowing just a bunch of
&gt;fluctating variables which the system must assess at any given time
&gt;to decide what 'state' (as it were) the player is in, and whether
&gt;they can and/or want to do a given thing.

Why have a state at all?

&gt;I think this is because he's going for a more turn-based,
&gt;strategy/wargame style combat system where you plot out your moves
&gt;and then watch them unfold, as opposed to just throwing everything in
&gt;immediately.  I vastly prefer the free-form system mentioned above,
&gt;but his stuff looks interesting with a different context.  Since
&gt;you're basically 'programming' your character anyhow, the actual
&gt;role-playing/story/mood element is probably pretty low anyhow.  It
&gt;more like a game of chess than D&amp;D, for which turn-based is probably
&gt;ideal.

True, and very accurate.

&gt;Again, once one gets rid of a few kludges, they all have to go.  The
&gt;concept of a "give" command which places an object in the target's
&gt;possession without their consent is abhorent.  

True.  However UggUgg's just tossing his magical objects into your
general vicinity may be enough to create enough of a mana sink to
destruct your inventory and spells.  (Excuse: It was a hacked combat
written off the cuff)  The key is that he was indirectly able to cause
the destruction of your magical items.

&gt;With ya all the way.  There is a point at which the guy with the 150
&gt;wpm typerate and the 30ms link is just gonna do better that others. 

I specifically want the very experienced guy who knows exactly what
he's doing but is also working over a 300baud SLIP link to retain the
advantage over the chaps on directly connected terminals.  I don't
know how, but I want this.

&gt;Our goal was to make combat (and other stuff, but
&gt;combat is the most important due to its mortal nature) sort of 'play
&gt;itself' without any intervention from the player...

Which is actually something I also expressly wanted to avoid.  I
really dislike automated combat -- well system automated at least.  A
specific goal is to have combat be required to be intensely
interactive.

Sure, the guy can stand up and run if someone attacks him when he's
sleeping, or some other reasonable, simplistic action that can be
presumed upon autonomous reaction.  But intelligent reactions should
depend on user installed/customised/programmed features, or hands-on
interaction.

-- 
J C Lawrence                           Internet: claw#null,net
(Contractor)                           Internet: coder#ibm,net
---------------(*)               Internet: clawrenc#cup,hp.com
...Honorary Member Clan McFUD -- Teamer's Avenging Monolith...


</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="00198" HREF="msg00198.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>
<ul compact><li><em>From:</em> Adam Wiggins &lt;nightfall#inficad,com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00177.html">Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00179.html">Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00177.html">Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00198.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00178"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00178"><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: [MUD-Dev]  Room-based vs. coordinate-based</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="01262" HREF="msg01262.html">Re: [MUD-Dev]  Room-based vs. coordinate-based</A></strong>, 
Alex Oren <a href="mailto:alexo#bigfoot,com">alexo#bigfoot,com</a>, Mon 09 Jun 1997, 22:05 GMT
<UL>
<LI><strong><A NAME="01263" HREF="msg01263.html">Re: [MUD-Dev]  Room-based vs. coordinate-based</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Sun 11 Jan 1970, 02:46 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00176" HREF="msg00176.html">Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 22 Apr 1997, 06:53 GMT
</LI>
<LI><strong><A NAME="00177" HREF="msg00177.html">Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 22 Apr 1997, 07:52 GMT
</LI>
<LI><strong><A NAME="00178" HREF="msg00178.html">Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 22 Apr 1997, 08:16 GMT
<UL>
<LI><strong><A NAME="00198" HREF="msg00198.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Thu 24 Apr 1997, 10:28 GMT
<UL>
<LI><strong><A NAME="00219" HREF="msg00219.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 25 Apr 1997, 13:07 GMT
<UL>
<LI><strong><A NAME="00235" HREF="msg00235.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Sat 26 Apr 1997, 09:58 GMT
<UL>
<LI><strong><A NAME="00265" HREF="msg00265.html">Re: [MUD-Dev]  Re: Issues from the digests and Wout's list</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 29 Apr 1997, 05:34 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</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>