1999Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Ideas for dynamic worlds -->
<!--X-From-R13: X Q Znjerapr <pynjNpc.arg> -->
<!--X-Date: Thu, 16 Dec 1999 16:19:11 &#45;0800 -->
<!--X-Message-Id: E11yl6x&#45;0002c9&#45;00#under,eng.cp.net -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: NDBBLNJIOLHKIPFIGHACCEMGCAAA.chimera#SoftHome,net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Ideas for dynamic worlds</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:claw#cp,net">
</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="msg00618.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00620.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00597.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00598.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00619">Author</A>
&nbsp;|&nbsp;<A HREF="#00619">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00619">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Ideas for dynamic worlds</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] Ideas for dynamic worlds </LI>
<LI><em>From</em>: J C Lawrence &lt;<A HREF="mailto:claw#cp,net">claw#cp,net</A>&gt;</LI>
<LI><em>Date</em>: Thu, 16 Dec 1999 16:19:07 -0800</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, 11 Dec 1999 10:43:13 -0800 
Chimera  &lt;chimera#SoftHome,net&gt; wrote:

&gt; I want a grid-based system too, but I admit that I have not
&gt; thought about using layers. I think the problem with mountains can
&gt; be solved by assigning height to each layer. The parser would then
&gt; take into account only those grids that are in the line of sight
&gt; (on a plane parallel to the grid the user is on). A side effect
&gt; (which may not be undesirable) might be that users can look down
&gt; and up as well as straight ahead.

Have a look at:

  <A  HREF="http://www.kanga.nu/archives/MUD-Dev-L/1998Q1/msg00895.html">http://www.kanga.nu/archives/MUD-Dev-L/1998Q1/msg00895.html</A>

I've done ranged vision using a coordinate based system, as
discussed in:

  <A  HREF="http://www.kanga.nu/archives/MUD-Dev-L/1997Q3/msg00527.html">http://www.kanga.nu/archives/MUD-Dev-L/1997Q3/msg00527.html</A>

With the last paragraph being the one I did:

  Order the list of ranged objects by range, group them with the
  list by proximity, group the proximate groups by angular visual
  proximity (ie direction), order the resultant groups by interest
  level (volcanoes are interesting, fleas farting are not), cut off
  all groups beneath a minumim interest level, generate text moving
  from the highest interest group on down.

This also applies to your dynamically generated description that you
reference later in your message.  There's a fair bit of coverage of
this in the archives.  Nathan Yospe in particular did a heck of a
job dynamically generating decent text from particulate matter.

&gt; Regarding roads, I've decided to use compass directions for
&gt; simplicity's sake. It would be nice to have "follow road"
&gt; commands, but my main concern is that with increasing population
&gt; the calculations will bog down the server.

I use compass directions and objects.  You travel in a compass
direction or toward a particular object (which results in following
if the object moves).

&gt; Your idea to construct rooms out of objects is one that I'd
&gt; thought to implement as well. Instead of writing descriptions for
&gt; rooms, builders will place furniture and stuff according to their
&gt; tastes, and a parser will handle what users see according to their
&gt; position, lighting, etc. Unfortunately this will also place quite
&gt; some strain on the server.

Not necessarily.  If you're aggressive enough early enough on
excluding candidate objects along with pre-calculating static
entries (eg weather state, environmental conditions etc) you can get
pretty cheap.

&gt; Another thing I'd like to do is make the objects themselves
&gt; composites of other objects -- a shovel is composed of a pole and
&gt; a metal head, the pole is composed of wood... 

Again, Yospe did some interesting stuff here.  Its been a while tho
-- hit the archives.

-- 
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="00594" HREF="msg00594.html">RE: [MUD-Dev] Ideas for dynamic worlds</A></STRONG>
<UL><LI><EM>From:</EM> "Chimera" &lt;chimera#SoftHome,net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00618.html">Re: [MUD-Dev] The grass is always greener in the other field</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00620.html">Re: [MUD-Dev] The grass is always greener in the other field</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00597.html">Re: [MUD-Dev] Ideas for dynamic worlds</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00598.html">RE: [MUD-Dev] Ideas for dynamic worlds</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00619"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00619"><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="00590" HREF="msg00590.html">[MUD-Dev] The GTS Library</A></strong>, 
J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sat 11 Dec 1999, 05:54 GMT
<LI><strong><A NAME="00588" HREF="msg00588.html">[MUD-Dev] Ideas for dynamic worlds</A></strong>, 
Nolan Darilek <a href="mailto:nolan_d#bigfoot,com">nolan_d#bigfoot,com</a>, Sat 11 Dec 1999, 01:03 GMT
<UL>
<LI><strong><A NAME="00594" HREF="msg00594.html">RE: [MUD-Dev] Ideas for dynamic worlds</A></strong>, 
Chimera <a href="mailto:chimera#SoftHome,net">chimera#SoftHome,net</a>, Sat 11 Dec 1999, 19:01 GMT
<UL>
<LI><strong><A NAME="00597" HREF="msg00597.html">Re: [MUD-Dev] Ideas for dynamic worlds</A></strong>, 
Nolan Darilek <a href="mailto:nolan_d#bigfoot,com">nolan_d#bigfoot,com</a>, Sun 12 Dec 1999, 03:16 GMT
</LI>
<LI><strong><A NAME="00619" HREF="msg00619.html">Re: [MUD-Dev] Ideas for dynamic worlds</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Fri 17 Dec 1999, 00:19 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00598" HREF="msg00598.html">RE: [MUD-Dev] Ideas for dynamic worlds</A></strong>, 
Joe Kingry <a href="mailto:jkingry#uwaterloo,ca">jkingry#uwaterloo,ca</a>, Sun 12 Dec 1999, 03:16 GMT
</LI>
<LI><strong><A NAME="00602" HREF="msg00602.html">Re: [MUD-Dev] Ideas for dynamic worlds</A></strong>, 
David Morgan <a href="mailto:omorgan#muskingum,edu">omorgan#muskingum,edu</a>, Thu 16 Dec 1999, 02:45 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00595" HREF="msg00595.html">RE: [MUD-Dev] Ideas for dynamic worlds</A></strong>, 
Ilya, Game Commandos <a href="mailto:Ilya#gamecommandos,com">Ilya#gamecommandos,com</a>, Sat 11 Dec 1999, 19:24 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00577" HREF="msg00577.html">Re: [MUD-Dev] Biosystems (was Fair/Unfair? Scenarios)</A></strong>, 
Philip Loguinov -- Draymoor <a href="mailto:fibhufky#erols,com">fibhufky#erols,com</a>, Fri 10 Dec 1999, 03:16 GMT
</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>