<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Reputations, More Mazes --> <!--X-From-R13: "Syv Egriraf (YvLhevpu)" <p718157Nfubjzr.zvffbhev.rqh> --> <!--X-Date: Fri, 15 Jan 1999 02:05:54 -0800 --> <!--X-Message-Id: 002c01be406e$88e5e2e0$1896ce80@greymud --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Reputations, More Mazes</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:c718157#showme,missouri.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="msg00186.html">Previous</a> | <a href="msg00188.html">Next</a> ] Thread: [ <a href="msg00230.html">Previous</a> | <a href="msg00209.html">Next</a> ] Index: [ <A HREF="author.html#00187">Author</A> | <A HREF="#00187">Date</A> | <A HREF="thread.html#00187">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Reputations, More Mazes</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] Reputations, More Mazes</LI> <LI><em>From</em>: "Eli Stevens (KiZurich)" <<A HREF="mailto:c718157#showme,missouri.edu">c718157#showme,missouri.edu</A>></LI> <LI><em>Date</em>: Fri, 15 Jan 1999 04:05:09 -0600</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> J. C. Lawrence: >At the danger of treading into meta territory, considering MUD-Dev >as a MUD, what of the same danger and problem with the more >established (well known, reputations, etc) posters in MUD-Dev, or >even of myself here? There is a definate peerage (nod to Lambert) >in the older posters in MUD-Dev. I find it worrisome. It also acts >as a significant barrier to entry for new posters. After I read this, I noticed that I have had ideas that I have not posted because I questioned the signal to noise ratio. Quite frankly, the list can be rather intimidating for a sophomore in college with a scant four years (mostly self taught) of programming experience. In any case, I have a bit more to add to the subject of mazes... Quzah's thread on the "maze of the mind" system got me thinking on a better way to model vast, twisting, untamed wilderness without having to store thousands of rarely visited rooms (much less code them). My first thought was to randomly generate them. But, it seems to me that forests should be more static than that, trees and boulders do not jump around that much. Instead, the descriptions, exits, etc. could be generated from a known seed value for a random number generator set aside for the mazes. Consider this: While a player/group is walking around inside the maze they "carry" with them a 32-bit number (or 16, 64...). That number is used as the seed for the random room generation, and as long that value is put into the generator, the same room should result (I don't think that it is possible to do otherwise, without another value). Every time the party steps north, a set value (preferrably a prime number in the area of 2^16, to help prevent repitition) would be added to the group's seed value. If they go south, that same value would be subtracted from the seed, making it possible to go n-s-n-s-n-s... and keep bouncing back and forth between the same two rooms. In fact, for any number of steps north, an equal number of steps south would return the party to the starting room. If the coder wanted, east-west movement could also add a set (but different) value, and going n-e-s-w would bring the party back to the start, but I would code the e-w axis of movement to something like a bitshift. That way, n-e-s-w would bring the players to a new room, but their steps would still be retracable. Note: by bitshift, I mean that 10011100 << 1 would become 00111001 More like a rotate, I suppose. Ohh, brainflash: For every direction axis, there could be a value to add AND a bitshift/rotate, and as long as the numbers added and the number of bits shifted were chosen carefully, the pattern would almost never repeat, and certainly not by walking in one direction for any human atemptable length of time. To sum up: Random number generator that can be seeded easily (1) Mad-libs style room descriptor (1) (There is a [pick size] [pick type] tree in front of you. The forest floor is littered with [pick ground cover].) Reversable bit masher used when party travels (1 per movement axis allowed) I have more thoughts on this, but I would like to see where it takes everyone else before I potentially bias anyone with more details. That, and it's way past my bedtime. :) Silence is in a maze of twisty passages, all alike... Eli - c718157#showme,missouri.edu </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="00209" HREF="msg00209.html">[MUD-Dev] Re: Reputations, More Mazes</A></strong> <ul compact><li><em>From:</em> J C Lawrence <claw#kanga,nu></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00186.html">[MUD-Dev] Re: Thoughts</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00188.html">[MUD-Dev] Re: mobile movement</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00230.html">[MUD-Dev] Re: Levels versus Skills</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00209.html">[MUD-Dev] Re: Reputations, More Mazes</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00187"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00187"><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>[MUD-Dev] Re: Levels versus Skills</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <LI><strong><A NAME="00219" HREF="msg00219.html">[MUD-Dev] Re: Levels versus Skills</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 19 Jan 1999, 00:33 GMT </LI> </ul> <LI><strong><A NAME="00207" HREF="msg00207.html">[MUD-Dev] Re: Levels versus Skills</A></strong>, Vladimir Prelovac <a href="mailto:tomcat#galeb,etf.bg.ac.yu">tomcat#galeb,etf.bg.ac.yu</a>, Sun 17 Jan 1999, 00:43 GMT </LI> <LI><strong><A NAME="00208" HREF="msg00208.html">[MUD-Dev] Re: Levels versus Skills</A></strong>, quzah [softhome] <a href="mailto:quzah#softhome,net">quzah#softhome,net</a>, Sun 17 Jan 1999, 01:45 GMT </LI> <LI><strong><A NAME="00230" HREF="msg00230.html">[MUD-Dev] Re: Levels versus Skills</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 20 Jan 1999, 21:04 GMT </LI> </ul> </LI> <LI><strong><A NAME="00187" HREF="msg00187.html">[MUD-Dev] Reputations, More Mazes</A></strong>, Eli Stevens (KiZurich) <a href="mailto:c718157#showme,missouri.edu">c718157#showme,missouri.edu</a>, Fri 15 Jan 1999, 10:05 GMT <UL> <LI><strong><A NAME="00209" HREF="msg00209.html">[MUD-Dev] Re: Reputations, More Mazes</A></strong>, J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 17 Jan 1999, 01:47 GMT </LI> </UL> </LI> <LI><strong><A NAME="00177" HREF="msg00177.html">[MUD-Dev] Adjective Server</A></strong>, Christopher Allen <a href="mailto:gmfangs#asmrb,org">gmfangs#asmrb,org</a>, Thu 14 Jan 1999, 23:11 GMT <LI><strong><A NAME="00174" HREF="msg00174.html">[MUD-Dev] ADMIN Name server problems and upes</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 14 Jan 1999, 21:23 GMT <LI><strong><A NAME="00159" HREF="msg00159.html">[MUD-Dev] Re: mobile movement (the fault of tracking)</A></strong>, quzah [softhome] <a href="mailto:quzah#softhome,net">quzah#softhome,net</a>, Thu 14 Jan 1999, 03:29 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>