<!-- MHonArc v2.4.4 --> <!--X-Subject: Evolution of The Mud Tree --> <!--X-From-R13: Uert [hag <tertNhav-pbea.qrzba.pb.hx> --> <!--X-Date: Wed, 13 Aug 1997 19:34:53 +0000 --> <!--X-Message-Id: Pine.LNX.3.91.970813180929.14813B-100000@uni-corn.demon.co.uk --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.GSO.3.96.970803191909.11347G-100000@dryslwyn --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Evolution of The Mud Tree</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:greg#uni-corn,demon.co.uk"> </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="msg00519.html">Previous</a> | <a href="msg00521.html">Next</a> ] Thread: [ <a href="msg01039.html">Previous</a> | <a href="msg00038.html">Next</a> ] Index: [ <A HREF="author.html#00520">Author</A> | <A HREF="#00520">Date</A> | <A HREF="thread.html#00520">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Evolution of The Mud Tree</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>: Evolution of The Mud Tree</LI> <LI><em>From</em>: Greg Munt <<A HREF="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</A>></LI> <LI><em>Date</em>: Wed, 13 Aug 1997 19:54:42 +0100 (GMT+0100)</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, 3 Aug 1997, Martin Keegan wrote: > BTW - can someone post the "Evolution" section of my paper to the list so > that it can be kicked around? (I'm not too brilliant at including text in > this thing) My RGMA post made me remember about this. Here it is... --cut-- MUD SURVIVAL AND FURTHER EVOLUTION OF THE TREE Learning to play a new mud requires an expenditure of effort - first-time users of a mud must familiarise themselves with a set of commands, much of the mud world, wrestle with the mud's parser and so on. The amount of effort necessary (and hence, presumably, the *time* necessary) decreases if users are already familiar with similar muds. Over time this often generates a preference for one particular type of mud, if not a blanket refusal to play or try any other sort. [22] Partially as a result of this, users tend to form communities which congregate on muds of the same type. They may be able to bring pressure to bear on mud coders to make their muds resemble other muds their users frequent. Assuming coders are interested in the size of their userbase, it is in their muds' interests to conform. The much greater number of muds in existence (compared with previous populations) requires muds to compete for users. This gives the users more influence - they are now "consumers" or "customers" of the mud. A deleterious effect of this new-found muscle is that users may use it to pressure admins to reduce the amount of effort required for playing (making the mud "easier"). Groundhog Day resets are unpopular,[23] and the ability to build is popular. This trend ought to propel muds towards the TinyMUD corner of the Figure, and some evidence for it may be found. In addition to the above example of reset abolition, we may observe the rise of Online Creation (OLC), which is gaining popularity in DikuMUDs. Muds from larger families (by which I mean muds using the same server software as many others) will be able to attract more users than muds from smaller families. Users leaving a mud to start their own will prefer to use the same software as their previous mud, or a similar variety. The effect of this tendency of families of muds to develop along the same lines is that innovation is discouraged, and conformity promoted, decreasing the overall diversity of mudding, Instead of continuous diversification (a tree with many branches and subtrees) within the families of muds this tendency affects, we can expect reconvergence (mud types "merging" through grafting) and for few of the branches of each family's tree to bear descendents (of the fifteen DikuMUD descendents listed in this paper, only five have descendents of their own). Should this enforced conformity lead to stagnation, mud authors may turn their backs on genetic evolution and revert to grafting or implementing their ideas from scratch. Of course, in order to ensure that their muds can gain sufficient users to be viable, the authors would have to publish their source code to enable the creation of more copies of their muds. The diversity of the overall system will be restored, and genetic evolution may begin again. Bartle's tree (1990) listed approximately fifty systems. Ten of these were actually genetic families of muds (AberMUD, TinyMUSH, TinyMOO, UberMUD, DUMII, SMUG, YAMA), around thirty were individual muds (most of them related to MUD1 by grafting, and most constituted single-member "families"), and a further ten were other miscellaneous mud-like systems. Were his list rewritten today, it would contain a mere handful of individual systems (MUD2, Avalon, Gemstone III, Terris) and large sections on the six families: TinyMUD, LPMud, Diku, AberMUD, Mordor, and DUMII. This represents a significant decrease in the overall diversity of mudding, though the new muds (especially the LPs and some forms of TinyMUD) are considerably more flexible than those they have replaced. --cut-- ------------------------------------------------------------------------------- "I want to be imp on a MU*!!! Where do I get the code for CircleMUD???" "I have great ideas for a new mud, but if I use stock code I'll be flamed." These are the two extremes. Can the pro-scratchers go too far? </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="00355" HREF="msg00355.html">Re: [MUD-Dev] "short" Introductory Message (fwd)</A></STRONG> <UL><LI><EM>From:</EM> Martin Keegan <martin#cam,sri.com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00519.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00521.html">Re: [MUD-Dev] Graphic MUDS/Ultima Online</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg01039.html">Re: [MUD-Dev] "short" Introductory Message (fwd)</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00038.html">Re: [MUD-Dev] Population container</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00520"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00520"><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] "short" Introductory Message (fwd)</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00569" HREF="msg00569.html">Re: [MUD-Dev] "short" Introductory Message (fwd)</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 20:59 GMT </LI> </ul> <LI><strong><A NAME="00538" HREF="msg00538.html">Re: [MUD-Dev] "short" Introductory Message (fwd)</A></strong>, Martin Keegan <a href="mailto:martin#cam,sri.com">martin#cam,sri.com</a>, Thu 14 Aug 1997, 02:55 GMT <UL> <LI><strong><A NAME="00576" HREF="msg00576.html">Re: [MUD-Dev] "short" Introductory Message (fwd)</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Thu 14 Aug 1997, 21:38 GMT <UL> <LI><strong><A NAME="01039" HREF="msg01039.html">Re: [MUD-Dev] "short" Introductory Message (fwd)</A></strong>, Martin Keegan <a href="mailto:martin#cam,sri.com">martin#cam,sri.com</a>, Tue 02 Sep 1997, 23:08 GMT </LI> </UL> </LI> </UL> </LI> </ul> <LI><strong><A NAME="00520" HREF="msg00520.html">Evolution of The Mud Tree</A></strong>, Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Wed 13 Aug 1997, 19:34 GMT </LI> </ul> </ul> </LI> <LI><strong><A NAME="00038" HREF="msg00038.html">Re: [MUD-Dev] Population container</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 02 Jul 1997, 21:48 GMT <UL> <LI><strong><A NAME="00051" HREF="msg00051.html">Re: [MUD-Dev] Population container</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Thu 03 Jul 1997, 04:09 GMT </LI> <LI><strong><A NAME="00075" HREF="msg00075.html">Re: [MUD-Dev] Population container</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 04 Jul 1997, 05:58 GMT </LI> </UL> </LI> <LI><strong><A NAME="00037" HREF="msg00037.html">Wear Location System</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 02 Jul 1997, 21:07 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>