<!-- MHonArc v2.4.4 --> <!--X-Subject: Introduction --> <!--X-From-R13: Rna Dbbg <qneNgurxrrc.bet> --> <!--X-Date: from major.globecomm.net [207.51.48.5] by mx4.ibm.net id 863369350.44252-1 Sun May 11 16:49:10 1997 --> <!--X-Message-Id: fxcu3kauew8.fsf#phantasm,thekeep.org --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Introduction</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:dar#thekeep,org"> </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="msg00371.html">Previous</a> | <a href="msg00374.html">Next</a> ] Thread: [ <a href="msg00491.html">Previous</a> | <a href="msg00003.html">Next</a> ] Index: [ <A HREF="author.html#00373">Author</A> | <A HREF="#00373">Date</A> | <A HREF="thread.html#00373">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Introduction</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>: Introduction</LI> <LI><em>From</em>: Dan Root <<A HREF="mailto:dar#thekeep,org">dar#thekeep,org</A>></LI> <LI><em>Date</em>: 11 May 1997 12:55:51 -0400</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> <waves> Dan Root here, and like Oliver Jowett, I offered to set up a design list during the rgm.* reorganization debates the past couple weeks. At least until I was told that this list already existed. :) I've primarily been a MUSH player and admin for the past two years, having run a small, but moderately successful, social/RP Mux for about 9 months before hardware failures killed the machine. It was during this time that I started into mud design, making slight modifications to the Mux codebase to make it more internally secure (mostly a couple of new locks and some flags relating to privacy). When the machine came back up I decided not to put the Mux up immeadiately, but instead look at the options for what variety of server to run. I had been less than impressed with the performance and expandability of the MUSH-derivatives from within, so I went looking for something better. Unfortunately all I found were old abandoned projects and new, unfinished projects. Nothing I found quite fit my needs. (ColdX and Muq both came close, but I wanted a mud, not a generic network server, MOO was okay, but horribly coded and not that great performance-wise). I considered CoolMUD, SMUG, UnterMUD, and UberMUD as well, but all of those were lacking some set of features I really wanted. So, figuring I'm a decent enough coder, I'll write my own. My goals are probably a little ambitious, but I'm hoping to see the following: A small footprint in memory (under 300k for the binary, plus object and attribute caches for a total on the order of 1.5M resident in a medium sized database). A "mechanism not policy" setup, such that all the rules about the 'game' are kept internal to the database as opposed to hardcoded into the server/driver. By extension, an internal language that's powerful and efficient enough to code the game rules and secure enough for day to day use. A *small* codebase (ideally also under 300k) that's well documented and cleanly coded such that it's easy to extend if necessary. At this point I've finished most of my db layer, and a good portion of my networking code. Now I just need to design and implement the internal language. (I'm leaning towards a Forth/MUF-like stack-based language at this point) -DaR -- Dan Root - dar#thekeep,org </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00371.html">[MUD-Dev] Re: Prepositions and parsing</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00374.html">Re: [MUD-Dev] Role-playing [was Re: several messages]</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00491.html">Re: [MUD-Dev] Introduction</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00003.html">From out of the shadows...</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00373"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00373"><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>Introduction</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <LI><strong><A NAME="00358" HREF="msg00358.html">Introduction</A></strong>, Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Sat 10 May 1997, 18:44 GMT </LI> <LI><strong><A NAME="00414" HREF="msg00414.html">Re: [MUD-Dev] Introduction</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Tue 13 May 1997, 03:28 GMT <UL> <LI><strong><A NAME="00446" HREF="msg00446.html">Introduction</A></strong>, Oliver Jowett <a href="mailto:oliver#sa-search,massey.ac.nz">oliver#sa-search,massey.ac.nz</a>, Wed 14 May 1997, 04:54 GMT <UL> <LI><strong><A NAME="00491" HREF="msg00491.html">Re: [MUD-Dev] Introduction</A></strong>, clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 16 May 1997, 07:42 GMT </LI> </UL> </LI> </UL> </LI> </ul> <LI><strong><A NAME="00373" HREF="msg00373.html">Introduction</A></strong>, Dan Root <a href="mailto:dar#thekeep,org">dar#thekeep,org</a>, Sun 11 May 1997, 23:49 GMT </LI> </ul> </LI> <LI><strong><A NAME="00003" HREF="msg00003.html">From out of the shadows...</A></strong>, Dan Mazeau <a href="mailto:dmazeau#wco,com">dmazeau#wco,com</a>, Wed 02 Apr 1997, 05:21 GMT <LI><strong><A NAME="00001" HREF="msg00001.html">Re: Mixture</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Tue 01 Apr 1997, 21:53 GMT <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00004" HREF="msg00004.html">Re: Mixture</A></strong>, Furball <a href="mailto:K.L.Lo-94#student,lut.ac.uk">K.L.Lo-94#student,lut.ac.uk</a>, Thu 03 Apr 1997, 02:46 GMT </LI> <LI><strong><A NAME="00005" HREF="msg00005.html">Re: Mixture</A></strong>, Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 03 Apr 1997, 05:56 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>