<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Room-based vs. coordinate-based --> <!--X-From-R13: @nguna Kbfcr <lbfcrNunjnvv.rqh> --> <!--X-Date: from major.globecomm.net [207.51.48.5] by in2.ibm.net id 305928.33288-1 Sun Jan 4 12:58:48 1970 CUT --> <!--X-Message-Id: Pine.GSO.3.95q.970603003743.26763A-100000@uhunix2 --> <!--X-Content-Type: text/plain --> <!--X-Reference: 3.0.32.19970602213845.006f1eac#mail,tenetwork.com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: [MUD-Dev] Room-based vs. coordinate-based</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:yospe#hawaii,edu"> </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="msg01078.html">Previous</a> | <a href="msg01091.html">Next</a> ] Thread: [ <a href="msg01079.html">Previous</a> | <a href="msg01089.html">Next</a> ] Index: [ <A HREF="author.html#01090">Author</A> | <A HREF="#01090">Date</A> | <A HREF="thread.html#01090">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: [MUD-Dev] Room-based vs. coordinate-based</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] Room-based vs. coordinate-based</LI> <LI><em>From</em>: Nathan Yospe <<A HREF="mailto:yospe#hawaii,edu">yospe#hawaii,edu</A>></LI> <LI><em>Date</em>: Tue, 3 Jun 1997 00:48:57 -1000</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> On Mon, 2 Jun 1997, Jeff Kesselman wrote: :At 09:00 PM 6/2/97 PST8PDT, you wrote: (Who was this, anyway? ashen?) :> :>Hello. :> :>I have some questions regarding a room-based vs. a coordinate-based MUD :issues. :> : :Well, they aren't necessarily mutually exclusive... : :I do both. A "room" based system (really a N deep hirearchical tree of :containers) where there is a coord system inside of each "room". : :JK I've also done well with a fusion of both. The distinction is primarily in how descriptions are presented, and in the fact that you are "contained" in a room, with discreet -player-visable- boundaries. This does not mean you cannot blow down the walls, and even roof and floor, for that matter, of a room... though I don't think you'll be able to remain in the room if you do that... but the output will always be presented with the assumption that you are looking around in all directions. Fields, on the other hand, direct your attention to where you are facing. Null-G fields are a bit trickier... you no longer have an "up" and "down" to orient around, or a ground to refer to. All of these, along with the other varients on a locality, have coordinate systems internal to their operation. Some are simple... the coordinate system of a bag is often negligable, and the generic bag does, in fact, ignore it altogether. The coordinate system for an exposed locality... the top of a bench or bed, for example, or the bed of a pickup truck... might be a little more complex, but not by much. Each locality remembers a list of its contents. Actual positions are checked off of that list, which uses a polar transformation and spherical approximation for most collision detection. With text, that works quite well. I use the 1/3 torsal approximation for the sphere of a human. I have minispheres for the individual parts of the body. __ _ __ _ _ , , , , /_ / / ) /_ /_) / ) /| /| / /\ First Light of a Nova Dawn / / / \ /_ /_) / \ /-|/ |/ /_/ Final Night of a World Gone Nathan F. Yospe - University of Hawaii Dept of Physics - yospe#hawaii,edu </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="01079" HREF="msg01079.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></STRONG> <UL><LI><EM>From:</EM> Jeff Kesselman <jeffk#tenetwork,com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg01078.html">Re: [MUD-Dev] Life</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg01091.html">Re: [MUD-Dev] Reasonable danger [was Alright... IF your gonan</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01079.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg01089.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#01090"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#01090"><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>Re: [MUD-Dev] Combat and Roleplay</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="01206" HREF="msg01206.html">Re: [MUD-Dev] Combat and Roleplay</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 06 Jun 1997, 04:37 GMT <UL> <LI><strong><A NAME="01231" HREF="msg01231.html">RIME/Fido nolstalgia</A></strong>, Adam Wiggins <a href="mailto:nightfall#user1,inficad.com">nightfall#user1,inficad.com</a>, Fri 06 Jun 1997, 18:12 GMT </LI> </UL> </LI> </ul> </LI> <LI><strong><A NAME="01170" HREF="msg01170.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 06 Jan 1970, 14:33 GMT <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="01079" HREF="msg01079.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Tue 03 Jun 1997, 11:36 GMT <UL> <LI><strong><A NAME="01090" HREF="msg01090.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Sun 04 Jan 1970, 20:58 GMT </LI> <LI><strong><A NAME="01089" HREF="msg01089.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Alex Oren <a href="mailto:alexo#bigfoot,com">alexo#bigfoot,com</a>, Tue 03 Jun 1997, 17:42 GMT </LI> </UL> </LI> <LI><strong><A NAME="01110" HREF="msg01110.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Jeff Kesselman <a href="mailto:jeffk#tenetwork,com">jeffk#tenetwork,com</a>, Wed 04 Jun 1997, 01:59 GMT <UL> <LI><strong><A NAME="01148" HREF="msg01148.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Alex Oren <a href="mailto:alexo#bigfoot,com">alexo#bigfoot,com</a>, Wed 04 Jun 1997, 20:48 GMT </LI> </UL> </LI> <LI><strong><A NAME="01180" HREF="msg01180.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Huibai <a href="mailto:ashen#pixi,com">ashen#pixi,com</a>, Thu 05 Jun 1997, 12:15 GMT </LI> </UL> </LI> </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>