1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: fwd [MUD&#45;DEV] Re: Room descriptions, was Re: Roleplaying -->
<!--X-From-R13: X Q Znjerapr <pynjNhaqre.rate.ftv.pbz> -->
<!--X-Date: Wed, 29 Apr 1998 16:16:42 &#45;0700 -->
<!--X-Message-Id: 199804292315.QAA09877#under,engr.sgi.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: E1fBbI3&#45;00028c&#45;00#mail,kanga.nu -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: fwd [MUD-DEV] Re: Room descriptions, was Re: Rol</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:claw#under,engr.sgi.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="msg00242.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00244.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00763.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00694.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00243">Author</A>
&nbsp;|&nbsp;<A HREF="#00243">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00243">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</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: fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying </LI>
<LI><em>From</em>: J C Lawrence &lt;<A HREF="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</A>&gt;</LI>
<LI><em>Date</em>: Wed, 29 Apr 1998 16:15:52 -0700</LI>
<LI><em>Delivery-date</em>: Wed Apr 29 16:16:43 1998</LI>
<LI><em>Delivery-date</em>: Wed, 29 Apr 1998 16:16:43 -0700</LI>
<LI><em>Envelope-to</em>: claw#kanga,nu</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,,,," &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, 26 Apr 1998 00:27:58 -0700 
John Bertoglio&lt;alexb#internetcds,com&gt; wrote:

&gt; From: Richard Woolcock &lt;KaVir#dial,pipex.com
&gt; Newsgroups: rec.games.mud.admin 
&gt; Date: Saturday, April 25, 1998 3:23 PM 
&gt; Subject: Re: Room descriptions, was Re: Roleplaying

...discussion of anonymous objects, ad-hoc grouping objects, various
other forms of collective handling etc ellided...

For those interested its worth hitting the archives for this area.  It
has been a heavily contributed to thread at least 5 distinct times
that I can think of.

&gt;&gt; 1) Generate a single mob called 'a crowd of citizens', that have a
&gt;&gt; flag set making them impossible to attack.  The description of the
&gt;&gt; crowd can be literally what you would see when looking into the
&gt;&gt; crowd.  This is the easiest way, and it sucks.

Yospe in particular has some interesting ideas on computationally
handling both the attention/perception level of the viewer and the
automatic generation of the crowd's activities along with the trivia
that one's eye catches in wandering (the small boy pinching his baby
sister, the letch stealing an anonymous leer, the mother struggling
with her heavy bags etc).

&gt;&gt; 2) Write a form of the 'combine' code to work for people with a
&gt;&gt; 'citizen' flag, similar to that used for objects in Merc.
&gt;&gt; Depending how many people you see in the room, you should see "a
&gt;&gt; couple of citizens stand here", "a small group of people stand
&gt;&gt; here"...etc..."a huge crowd of people jostle you around".  In the
&gt;&gt; 'look' code, the parameter 'crowd' could list every single person
&gt;&gt; in non-combine format.  This is probably the best way out of the
&gt;&gt; three I have suggested, its easy to implement, but could get spammy
&gt;&gt; with lots of people.

This is what I term "anonymous groups".

&gt;&gt; 3) Write a form of mob-joining code, similar to the object-joining
&gt;&gt; used in smaug.  The result would be a single mob, called "a crowd"
&gt;&gt; or whatever, which would spit out individuals as needed (ie if you
&gt;&gt; attack the crowd, one of the people in it would get split off from
&gt;&gt; the crowd mob for you to fight).

The really interesting part arrives in situations ala:

  &gt; l  // recognition of "interesting" objects in anonymous group.
  There a LOT of humans mulling about!  Suddenly you see your friend
  Bubba!

or:

  &gt; l  // Automatic classification of objects into seperate anonymous
       // groups depending on context (ie you and they are trolls).
   There are a LOT of humans mulling about, with a small crowd of what
  look like Uggurk clan trolls hunched over their drinks in the
  corner.

or:

  &gt; l  // You are stupid
  You are a bear of little brain.  There are many things here, all
  alike...except that some are different and alike, and some are
  merely different.

or:

  &gt; l  // Scaling of objects and resulting groups appropriately.
  Bubba walks away to the north, crunching small running things
  (humans?) underfoot as he goes.

or:  

  &gt; l  // You are very small
  You see nothing but shoes.  Shoes and bare feet.  Smelly bare feet.
  Lots of them.  Hundreds of them.

etc.

&gt; Had similar thoughts about player and player/npc adventuring
&gt; parties. Our system creates a party object when the leader (a player
&gt; with suitable leadership and other skills) announces the formation
&gt; of group. This party is for all intents and purposes another player,
&gt; (it is added to the character database). This "character" had
&gt; certain default characteristics which make it interesting. It
&gt; derives it stats and some skills from the characters who join the
&gt; party. It inherits excess cargo capacity from the characters as well
&gt; as other things. This party is moved through the world by the
&gt; leader. The leader can issue a few party commands as well as have
&gt; full control over his own character. Players in the party have full
&gt; control over their character but a using a movement command will
&gt; automatically remove them from the party (after a warning message is
&gt; overridden).  Messages which target the "Party" character are shown
&gt; to all members of the group.

I'd recommend looking at the Seargent/Orc thread that ran sometime
last year as well.  As I recall it was a split off from one of the
King/Noble/Breeder/Fighter Orc scenario threads (there have been
several).  It was mostly tailored to intelligent autonomous ad-hoc and
dynamic group activity by mobiles (automatic election of leader,
functional base of leader, etc), but has other points of relevance.

As always, please feel free to resurrect the old thread.

-- 
J C Lawrence                               Internet: claw#null,net
(Contractor)                               Internet: coder#ibm,net
---------(*)                     Internet: claw#under,engr.sgi.com
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...

-- 
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="00736" HREF="msg00736.html">[MUD-Dev] fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></STRONG>
<UL><LI><EM>From:</EM> "John Bertoglio" &lt;alexb#internetcds,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00242.html">[MUD-Dev] Re: How to represent a 3d object...</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00244.html">[MUD-Dev] Re: (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00763.html">[MUD-Dev] Re: fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00694.html">[MUD-Dev] Re: (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00243"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00243"><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="00758" HREF="msg00758.html">[MUD-Dev] Re: fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 26 Apr 1998, 16:00 GMT
<LI><strong><A NAME="00736" HREF="msg00736.html">[MUD-Dev] fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></strong>, 
John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Sun 26 Apr 1998, 07:26 GMT
<UL>
<LI><strong><A NAME="00764" HREF="msg00764.html">[MUD-Dev] Re: Room descriptions, was Re: Roleplaying</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Sun 26 Apr 1998, 16:46 GMT
</LI>
<LI><strong><A NAME="00763" HREF="msg00763.html">[MUD-Dev] Re: fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Sun 26 Apr 1998, 21:56 GMT
</LI>
<LI><strong><A NAME="00243" HREF="msg00243.html">[MUD-Dev] Re: fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 29 Apr 1998, 23:16 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00694" HREF="msg00694.html">[MUD-Dev] Re: (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 25 Apr 1998, 10:43 GMT
<UL>
<LI><strong><A NAME="00704" HREF="msg00704.html">[MUD-Dev] Re: (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></strong>, 
Dr. Cat <a href="mailto:cat#bga,com">cat#bga,com</a>, Sat 25 Apr 1998, 12:40 GMT
<UL>
<LI><strong><A NAME="00765" HREF="msg00765.html">[MUD-Dev] RE: Java for Mud Client (Crossfire MUD topic)</A></strong>, 
Justin McKinnerney <a href="mailto:xymox#toon,org">xymox#toon,org</a>, Mon 27 Apr 1998, 06:35 GMT
<UL>
<LI><strong><A NAME="00768" HREF="msg00768.html">[MUD-Dev] Re: Java for Mud Client (Crossfire MUD topic)</A></strong>, 
Joel Dillon <a href="mailto:emily#cornholio,new.ox.ac.uk">emily#cornholio,new.ox.ac.uk</a>, Mon 27 Apr 1998, 09:18 GMT
</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>