1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: regulating player&#45;created objects -->
<!--X-From-R13: "Penaqba X. Dvpxzna" <nfurfNcp4.mraarg.pbz> -->
<!--X-Date: Sat, 16 May 1998 15:29:46 &#45;0700 -->
<!--X-Message-Id: Pine.LNX.3.93.980516142324.22636A&#45;100000#pc4,zennet.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Marcel&#45;1.45&#45;0510161229&#45;d07Ky&#38;5#gryphon,knoware.nl -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: regulating player-created objects</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:ashes#pc4,zennet.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="msg00635.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00638.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00488.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00609.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00636">Author</A>
&nbsp;|&nbsp;<A HREF="#00636">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00636">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: regulating player-created objects</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: regulating player-created objects</LI>
<LI><em>From</em>: "Brandon J. Rickman" &lt;<A HREF="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</A>&gt;</LI>
<LI><em>Date</em>: Sat, 16 May 1998 15:29:24 -0700 (PDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: "Petidomo List Agent -- Kanga.Nu version" &lt;<A HREF="mailto:petidomo#kanga,nu">petidomo#kanga,nu</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Sun, 10 May 1998, Marian Griffith wrote:
&gt; In &lt;URL:<A  HREF="news:local.muddev">news:local.muddev</A>&gt; on Sun 10 May, Brandon J. Rickman wrote:
&gt; &gt; But a far more complicated problem is getting the game system to recognize
&gt; &gt; when a collection of components matches a template.  Player intention
&gt; &gt; (% build table -&gt; You take a leg... and build a table.) isn't enough,
&gt; &gt; because we want to be able to find the functionality of the
&gt; &gt; templates in already present world objects.  That big slab of rock over
&gt; &gt; there works pretty well as a table.  A bed frame with a board across it
&gt; &gt; makes a table.  Three petrified hobbits and a staff stuck in the dirt with
&gt; &gt; a door placed horizontally on top makes a table.
&gt; 
&gt; In a way this is a problem of how detailed you want your game world to
&gt; be. I am all for having more realism in this but we have to be practi-
&gt; cal as well.
&gt; In this case  you might want to say  for the simplest objects  just what
&gt; physical properties would make a good example of it. Things like weight,
&gt; dimensions  and perhaps if you want to be that detailed, strengths.  The
&gt; last probably is too detailed for practical purposes  already.  Within a
&gt; game you rarely would be interested in knowing just how much weight will
&gt; cause a table to collapse. At least not often enough to go to the length
&gt; of taking care of it.
&gt; After you have those basic objects  you simply collect them  and combine
&gt; them into a finished object. There is no need to be detailed just how it
&gt; is done as the players will not care in the least to be that detailed a-
&gt; bout doing it themselves.  They just want to learn a certain skill (e.g.
&gt; wood joining)  and a type of object (e.g. a table)  and then be able  to
&gt; build tables if they so desire.
&gt; 
&gt; The more serious question is of course what use the players are going to
&gt; have for tables so they are going to want to build them (and go chopping
&gt; up trees for the table blade and legs).

I have two answers for this.  The first is a a real-world answer: building
things (tables, houses, bridges, canals) is a pretty fundamental human
activity, an activity that is much less removed from the daily lives of
those dealing with physical challenges to their survival (i.e., during the
Middle Ages; the American Old West and other frontier struggles;
futuristic space colonization).  The idea of "building a community" can be
a fairly literal concept, and without a sense of community investment (the
time spent to build things) there may not be much commitment.

The second answer is specific to the implementation.  If a game allows 
wood joining but provides no occasion to use the skill then it is a waste
of effort.  Presumably the skill is in the game for players to use in creative
ways.  How sophisticated the implementation is depends on how you want
your players/game to perform, which certainly doesn't _have_ to focus on
player built tables.  "[T]aking care of" the more complex details isn't
important if you are really strict about what players are allowed to
do/create.

(My interests on this list deal with ways of implementing muds that are
tightly focused on the experience of the player/participant.  The issue is
not for the player to understand what is going on in the mud world, but
for the mud world to understand what the player is trying to do.  The
weakest kind of interactivity is where the player is explicitly told all
the commands up front.  Revealing nothing to the player is bad as
well.)

&gt; &gt; compression, &amp;c.  A stack of
&gt; &gt; peanut butter and jelly sandwiches doesn't 
&gt; &gt; make a very good table leg. 
&gt; 
&gt; I guess you are right, but how often is that relevant to a game?  To the
&gt; players the only thing that matters is that the axe handle burns and the
&gt; axe blade does not,  and that if you trow the thing in the fire  you end
&gt; up with a singed blade.  If they head falls off first is of no real con-
&gt; cern, the axe is useless in any case.

It isn't always relevant to the game, and that is a problem with the game
- it doesn't understand the activity.  If there is a fire, and a command
to burn things, then you'd expect 'burn axe' to behave as above.  This can
be coded for a specific case, but it usually isn't. ;)

&gt; Indeed. How the object is represented is less important than how the game
&gt; thinks it can be used.

That is a perfect summary of what I was trying to say.

&gt; &gt; In this case, the game has gotten confused about when crates should be
&gt; &gt; considered barriers.  (It could be an mob AI problem too, I suppose.  The
&gt; &gt; elementals don't realize they are trapped, otherwise they would smash
&gt; &gt; their way out.  But any sufficiently dumb creature could fall for that.)
&gt; &gt; One should be able to make a crate barrier, but that doesn't preclude a
&gt; &gt; crate from being "something one can climb on top of", if the crates were
&gt; &gt; arranged in a stair-step.
&gt; 
&gt; I do not really understand what you are aiming at. Building a stair from
&gt; the crates is pretty much the same as building any other type of object?

Crates stacked one way may be a wall, and crates stacked another way may
form a stairway.  In the case of UO, the behavior of crates is very rigid.
They do not behave like building blocks.  (Or maybe they do, I have no
first-hand knowledge.)
 
- Brandon Rickman
I think I lost my .sig



-- 
MUD-Dev: Advancing an unrealised future.

</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="00488" HREF="msg00488.html">[MUD-Dev] Re: regulating player-created objects</A></STRONG>
<UL><LI><EM>From:</EM> Marian Griffith &lt;gryphon#iaehv,nl&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00635.html">[MUD-Dev] Re: MURKLE: Wot it is</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00638.html">[MUD-Dev] Re: OT: Java multithreading performance</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00488.html">[MUD-Dev] Re: regulating player-created objects</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00609.html">[MUD-Dev] Re: regulating player-created objects</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00636"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00636"><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: regulating player-created objects</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00317" HREF="msg00317.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Sat 02 May 1998, 01:07 GMT
<UL>
<LI><strong><A NAME="00359" HREF="msg00359.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
s001gmu <a href="mailto:s001gmu#nova,wright.edu">s001gmu#nova,wright.edu</a>, Mon 04 May 1998, 10:49 GMT
</LI>
<LI><strong><A NAME="00484" HREF="msg00484.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Sun 10 May 1998, 02:33 GMT
<UL>
<LI><strong><A NAME="00488" HREF="msg00488.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Sun 10 May 1998, 21:03 GMT
<UL>
<LI><strong><A NAME="00636" HREF="msg00636.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Sat 16 May 1998, 22:29 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00609" HREF="msg00609.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Fri 15 May 1998, 19:56 GMT
<UL>
<LI><strong><A NAME="00639" HREF="msg00639.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Sun 17 May 1998, 00:08 GMT
<UL>
<LI><strong><A NAME="00670" HREF="msg00670.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Mon 18 May 1998, 19:26 GMT
<UL>
<LI><strong><A NAME="00810" HREF="msg00810.html">[MUD-Dev] Re: regulating player-created objects</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Sun 24 May 1998, 02:41 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</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>