1997Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Rooms, 3D arrays, etc. -->
<!--X-From-R13: DVE Zvahk Gfre <zvpunryNfcnegn.znvafgernz.arg> -->
<!--X-Date: from major.globecomm.net [207.51.48.5] by in4.ibm.net id 864757797.18358&#45;1 Tue May 27 18:29:57 1997 CUT -->
<!--X-Message-Id: Pine.LNX.3.91.970527141836.3629B&#45;100000@localhost -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199705252050.UAA348469#out1,ibm.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Rooms, 3D arrays, etc.</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:michael#sparta,mainstream.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="msg00856.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00857.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00794.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00892.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00855">Author</A>
&nbsp;|&nbsp;<A HREF="#00855">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00855">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Rooms, 3D arrays, etc.</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: [MUD-Dev] Rooms, 3D arrays, etc.</LI>
<LI><em>From</em>: RHS Linux User &lt;<A HREF="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</A>&gt;</LI>
<LI><em>Date</em>: Tue, 27 May 1997 14:29:46 -0400 (EDT)</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, 25 May 1997 coder#ibm,net wrote:

&gt; 
&gt; On 25/05/97 at 10:32 AM, Michael Hohensee
&gt; &lt;michael#sparta,mainstream.net&gt; said:
&gt; 
&gt; Yup.  This is actually a workable idea, especially f you code in some
&gt; form of compressing array (a simple RLE would do fine, even better if
&gt; capable of handling several dimensions).  Multi-dimensional arrays can
&gt; get big, quickly.

Hmm, never heard of a compressing array.  I just figured on an array of 
structures like:

struct space
{
   int              terrain;
   GENERIC_THINGY   *room;
};

struct space world [MAX_LENGTH] [MAX_WIDTH] [MAX_HEIGHT] [MAX_TIME];

I suppose this could get on the large side.  I calculate a 400 X 400 X 
100 X 10 world would use up 2,080,000,000 bits.  Hmm.  Might need a 3 Gig 
partition to run this thing on.... :)

How would you do compression?

&gt; The problem here is preserving state changes at the various "time
&gt; levels".  Consider the cimple form of two players crossing the same
&gt; ocean.  Bubba  crossed two hours ago IRL, and Boffo is crossing right
&gt; now.  If you go for the 4'th D == time, then you should be able to
&gt; move some distance in the 4th D and find Bubba still crossing the
&gt; ocean (even if you can't interact with him for obvious reasons).  

Well, you could always come up with some arbitrary rule which prevents 
this.  Say that due to the laws of physics/magic, you can only travel in 
time in 100 year intervals.  And each universe is moving forward in time 
at the same rate.  So in the year 101, you could go back to the year 1, 
but in the year 102 you could only go back to year 2.

It would take a rather determined player to prove your universe 
inconsistent. :)
&gt; 
&gt; &lt;&lt;Light goes on!  I *could* use my roll-backs in the DB for this sort
&gt; of stuff.  It would be awfully epensive, but I could do it.&gt;&gt;
&gt; 
&gt; I think you'd be better off modelling the 4th D to some sort of
&gt; "parallel dimension", but not time.

That'd probably work too. :)

&gt; 
&gt; &gt;	This circumvents problems that you currently get with diku-style 
&gt; &gt;rooms...
&gt; 
&gt; DIKU.  &lt;shudder&gt;

Well what *should* I compare it to? :)

--
Michael Hohensee		.sig not here cuz my files are not here.  
				I hated FreeBSD and now I have Linux. :)


</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="00912" HREF="msg00912.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>
<ul compact><li><em>From:</em> clawrenc#cup,hp.com</li></ul>
<li><strong><A NAME="00892" HREF="msg00892.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>
<ul compact><li><em>From:</em> Shawn Halpenny &lt;malachai#iname,com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00794" HREF="msg00794.html">Re: [MUD-Dev]  Rooms, 3D arrays, etc.</A></STRONG>
<UL><LI><EM>From:</EM> coder#ibm,net</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00856.html">Re: [MUD-Dev] Languages</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00857.html">Re: [MUD-Dev]  Internal Mud Languages</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00794.html">Re: [MUD-Dev]  Rooms, 3D arrays, etc.</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00892.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00855"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00855"><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="00781" HREF="msg00781.html">Re: [MUD-Dev]	Alright... IF your gonan do DESIESE...</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 26 May 1997, 00:10 GMT
<UL>
<LI><strong><A NAME="00795" HREF="msg00795.html">Re: [MUD-Dev] Alright... IF your gonan do DESIESE...</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 26 May 1997, 04:42 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00777" HREF="msg00777.html">Rooms, 3D arrays, etc.</A></strong>, 
Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Sun 25 May 1997, 20:28 GMT
<UL>
<LI><strong><A NAME="00794" HREF="msg00794.html">Re: [MUD-Dev]  Rooms, 3D arrays, etc.</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 26 May 1997, 03:50 GMT
<UL>
<LI><strong><A NAME="00855" HREF="msg00855.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
RHS Linux User <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Wed 28 May 1997, 01:29 GMT
<UL>
<LI><strong><A NAME="00892" HREF="msg00892.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Wed 28 May 1997, 20:57 GMT
<UL>
<LI><strong><A NAME="00968" HREF="msg00968.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 01 Jan 1970, 08:11 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00912" HREF="msg00912.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 29 May 1997, 04:47 GMT
<UL>
<LI><strong><A NAME="00935" HREF="msg00935.html">Re: [MUD-Dev] Rooms, 3D arrays, etc.</A></strong>, 
Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Fri 30 May 1997, 03:50 GMT
</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>