<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Re: Universe Design Notes, version 061098 --> <!--X-From-R13: [vxr Z Yrfy <zyxrfyNpcvagrearg.pbz> --> <!--X-Date: Sat, 11 Jul 1998 17:03:12 -0700 --> <!--X-Message-Id: Pine.LNX.3.96.980711185538.661C-100000@localhost --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199807112204.QAA00506@ami-cg.GraySage.Edmonton.AB.CA --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Re: Universe Design Notes, version 061098</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:mlkesl#cpinternet,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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00177.html">Previous</a> | <a href="msg00179.html">Next</a> ] Thread: [ <a href="msg00172.html">Previous</a> | <a href="msg00171.html">Next</a> ] Index: [ <A HREF="author.html#00178">Author</A> | <A HREF="#00178">Date</A> | <A HREF="thread.html#00178">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Re: Universe Design Notes, version 061098</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: Universe Design Notes, version 061098</LI> <LI><em>From</em>: Mike L Kesl <<A HREF="mailto:mlkesl#cpinternet,com">mlkesl#cpinternet,com</A>></LI> <LI><em>Date</em>: Sat, 11 Jul 1998 19:07:15 -0400 (CST)</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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> > [Mike L Kesl:] > > [lotsa description stuff omitted] > > >cool world stuff, want a 3d world not a 2d one. > > perhaps, code this into the gif2wilderness so that it will > > build rooms above land and below water... > > above land idea... > > allow flight all over > > below land idea... > > allow mining, perhaps race skill, spells > > mine entrances placed in wild rooms like objects above > > below water idea... > > allow swimming down all over where water. > > > >(a pretty much open ended file) > > Your data files are gonna be humongous! Have you got one of those new > 23 Gig hard drives on your machine? I think you'd want to do all of > your arrays as sparse arrays - only those that cannot be algorithmically > generated are present at all. I do not think they will be so huge. There can be however many worlds in the universe (most likely going to be one for a long time). Each world will be 255x255, 2 dimensions, 60 thousand zones (wilderness for my setting). Each one of these zone, may or may not have an entrance to an area, in over 80% (at least) there will not be an area in the zone, in those few zones that do contain areas (in my setting they will be cities and caves and such) the areas will have a maximum of 255x255x255 rooms, In all actuality an area of average could be a hundred rooms, and not even span into the third dimension. Then on the other hand, in another area, say it is a giant vine going into the clouds, the thing would span upwards a hundred rooms and not do much in the other dimensions. Most areas, like a city or something will probably fit into a 20x20x5 space. Since 255is the smallest grain I can represent I chose that, plus it allows for more unique (which i consider normal) areas rather than just having all areas flat and small. The reason the max is 255 is because the coordinates will be represented as bytes, not because I am using an array initialized to that size. The data structure I will use will be dynamic in it's ability to add/remove rooms, and it will also not force assignment of 255^3 rooms, which would be insane and require one of those 23 gig drives as you say. I am thinking about some sort of multi-way tree for the data structure, any suggestions would be great. > > There has been discussion of these issues before, and a couple of people > are doing experiments, I believe. I'm a fan of a full fractal world, with > specifically stored exceptions, myself. Work on it suspended a couple of > months ago as I implemented a byte-code system to make it go faster, and > then moved over to a new architecture/OS. > > -- > Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA I think having people draw the maps will allow for a more specific world, complete with the dragon shaped lake or whatever... :) Mike </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="00172" HREF="msg00172.html">[MUD-Dev] Re: Universe Design Notes, version 061098</A></STRONG> <UL><LI><EM>From:</EM> Chris Gray <cg#ami-cg,GraySage.Edmonton.AB.CA></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00177.html">[MUD-Dev] Re: World Creation Notes, version 061098</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00179.html">[MUD-Dev] Re: Alternate UOL's</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00172.html">[MUD-Dev] Re: Universe Design Notes, version 061098</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00171.html">[MUD-Dev] Re: Physics Lesson</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><A NAME="00173" HREF="msg00173.html">[MUD-Dev] Re: World Creation Notes, version 061098</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 11 Jul 1998, 22:19 GMT <UL> <LI><strong><A NAME="00177" HREF="msg00177.html">[MUD-Dev] Re: World Creation Notes, version 061098</A></strong>, Mike L Kesl <a href="mailto:mlkesl#cpinternet,com">mlkesl#cpinternet,com</a>, Sat 11 Jul 1998, 23:49 GMT <UL> <LI><strong><A NAME="00477" HREF="msg00477.html">[MUD-Dev] Re: World Creation Notes, version 061098</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 05 Aug 1998, 01:31 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00172" HREF="msg00172.html">[MUD-Dev] Re: Universe Design Notes, version 061098</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 11 Jul 1998, 22:07 GMT <UL> <LI><strong><A NAME="00178" HREF="msg00178.html">[MUD-Dev] Re: Universe Design Notes, version 061098</A></strong>, Mike L Kesl <a href="mailto:mlkesl#cpinternet,com">mlkesl#cpinternet,com</a>, Sun 12 Jul 1998, 00:03 GMT </LI> </UL> </LI> <LI><strong><A NAME="00171" HREF="msg00171.html">[MUD-Dev] Re: Physics Lesson</A></strong>, John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Sat 11 Jul 1998, 21:59 GMT <UL> <LI><strong><A NAME="00175" HREF="msg00175.html">[MUD-Dev] Re: Physics Lesson</A></strong>, Mike Sellers <a href="mailto:mike#bignetwork,com">mike#bignetwork,com</a>, Sat 11 Jul 1998, 22:38 GMT <UL> <LI><strong><A NAME="00184" HREF="msg00184.html">[MUD-Dev] Re: Physics Lesson</A></strong>, Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Sun 12 Jul 1998, 23:29 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00168" HREF="msg00168.html">[MUD-Dev] Re: My "mud" server, A.T.O.M. and the coming design notes</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 11 Jul 1998, 21:42 GMT </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>