<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-Dev] Room-based vs. coordinate-based --> <!--X-From-R13: nyrkbNovtsbbg.pbz (Oyrk Aera) --> <!--X-Date: from stimpy.globecomm.net [207.51.48.4] by in1.ibm.net id 865432082.186824-1 Wed Jun 4 13:48:02 1997 CUT --> <!--X-Message-Id: 33a35b25.885288066@neptune --> <!--X-Content-Type: text/plain --> <!--X-Reference: 3.0.32.19970603120137.009dfa1c#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:alexo#bigfoot,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="msg01147.html">Previous</a> | <a href="msg01149.html">Next</a> ] Thread: [ <a href="msg01110.html">Previous</a> | <a href="msg01180.html">Next</a> ] Index: [ <A HREF="author.html#01148">Author</A> | <A HREF="#01148">Date</A> | <A HREF="thread.html#01148">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>: <A HREF="mailto:alexo#bigfoot,com">alexo#bigfoot,com</A> (Alex Oren)</LI> <LI><em>Date</em>: Wed, 04 Jun 1997 12:52:47 GMT</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> Jeff wrote: } >How do you handle cross-room actions? } } As I understand your question, I don't. As I say "room" is too narrow a } term. My model is a world of nested containers, each iwth acoordinate } system. If you want something like a voice to be heard in multiple places, } or an arrow to arch across an area, the areas in questio nare all part of } the same "container" and exist in the same coordinate space. } } As an example... a large expanse of desert might all be one container. The } streets of a city m,igth be another container. Inside a bar in the city is } in a third conatiner. } } The whole purpose of containers is to cut down on the interraction between } players where logical and reduce the n-square problem. (Actually, thats not } entirely true, my parse system is also inhearently tied to the container } hirearchy.) Consider: +---------------------------------------+---------------+ N | | | ^ | [A] Grassland [B] | [C] Forest | / \ | | | | +---------------------------------------+---------------+ | Alfred is in the grassland. Position[A] = (30,30). Bubba is in the grassland, near the forest. Position[B] = (200,30). Calvin is in the forest. Position[C] = (230,30). How will the program handle the following scenarios: * Bubba sees Alfred ("in the distance") but not Calvin. * Bubba says "hi". Calvin hears him but Alfred does not. * Bubba screams "H-E-L-P". Calvin and Alfred both hear him. * Calvin shoots an arrow to the west, which arches over Bubba and accidently hits Alfred. * Calvin walks west. Bubba sees a message "Calvin arrives ...". Alfred does not. In a purely "container-based" setting, $Calvin would send a message to $Grassland which would, in turn, send messages to $Alfred and $Bubba. } >What algorithms do you use? } } Um... thats BIG question. All code is algorithymic. Im not sure what your } question is here... I meant data structures to represent spatial relationships and algorithms to compute message recipients. Have fun, Alex. </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="01110" HREF="msg01110.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="msg01147.html">Re: [MUD-Dev] Life</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg01149.html">Re: [MUD-Dev] Life</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01110.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg01180.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#01148"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#01148"><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] Room-based vs. coordinate-based</STRONG>, <EM>(continued)</EM> <ul compact> <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> <LI><strong><A NAME="01271" HREF="msg01271.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Tue 10 Jun 1997, 06:45 GMT <UL> <LI><strong><A NAME="01287" HREF="msg01287.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 11 Jun 1997, 12:24 GMT <UL> <LI><strong><A NAME="01307" HREF="msg01307.html">Re: [MUD-Dev] Room-based vs. coordinate-based</A></strong>, Miroslav Silovic <a href="mailto:silovic#srce,hr">silovic#srce,hr</a>, Thu 12 Jun 1997, 15:19 GMT </LI> </UL> </LI> </UL> </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>