<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] [ScryMUD] Splitting development, code re-organization. --> <!--X-From-R13: Pra Uerrne <terrneNploreuvtujnl.arg> --> <!--X-Date: Sat, 24 Jul 1999 23:59:48 -0700 --> <!--X-Message-Id: 379AAC42.6DC24538#cyberhighway,net --> <!--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] [ScryMUD] Splitting development, code re-organizatio</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:greear#cyberhighway,net"> </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="msg00045.html">Previous</a> | <a href="msg00047.html">Next</a> ] Thread: [ <a href="msg00048.html">Previous</a> | <a href="msg00044.html">Next</a> ] Index: [ <A HREF="author.html#00046">Author</A> | <A HREF="#00046">Date</A> | <A HREF="thread.html#00046">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] [ScryMUD] Splitting development, code re-organization.</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: "<A HREF="mailto:scrymud#scry,wanfear.com">scrymud#scry,wanfear.com</A>" <<A HREF="mailto:scrymud#scry,wanfear.com">scrymud#scry,wanfear.com</A>>, "<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>" <<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>></LI> <LI><em>Subject</em>: [MUD-Dev] [ScryMUD] Splitting development, code re-organization.</LI> <LI><em>From</em>: Ben Greear <<A HREF="mailto:greear#cyberhighway,net">greear#cyberhighway,net</A>></LI> <LI><em>Date</em>: Sat, 24 Jul 1999 23:18:42 -0700</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Sender</em>: <A HREF="mailto:greear#burrito,cyberhighway.net">greear#burrito,cyberhighway.net</A></LI> <LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#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> I started to do some fairly minor tweaks to make the code more robust, and before you know it, I'm thinking of doing a fairly massive architecture change, at least with respect to the object, room, door, and critter classes.. We'll see where it leads from there!! I'm going to try to pull basic functionality into base classes and use (multiple) inheritance to make it all fit together. This should have been done long ago, but I was ignorant of the beauty of OO :) I'm also leaning towards storing the world in a real DB, probably MiniSQL. I don't have much experience with DB's, but this is a great chance to learn :) This would be a good project for someone new. We may want to tweak the 'stable' code to allow it to read in the DB in the current form and then chunk it into a database. Or, we may want a 3rd format that can be more easily handled by other ppl's tools, and write a translator to move from one format to another with ease. The current code base will be stabilized and patched as needed. I'll soon send out a pre-2.0.0, and if that holds ok, I'll bump it to the 2.X.X releases, which will be considered the 'stable' release. The new branch will be 3.X.X. I will probably run the new server right off of my own computer (cable modem and all that), so I don't take a chance with bringing down the production servers :) Other developers can of course run off of their own machines. This new code probably won't even compile for a while, and will be in heavy churn till I get some things sorted out. (I have a bad habit of writing my design documents in C++ if you know what I mean! :)) If you like to code in this kind of environment, it might be a good time for you to join the project. I'm going to look into how I can give RW CVS access to the new code to some folks, and keep you out of the stable stuff :) In sumary, here are some functional areas that need to be worked on: Re-architecture (code): I'll be doing most of this. DB backend : Volunteers? Translation Code : Volunteers? (Some have started already I think.) Scripting upgrades : I'll tackle this one after the re-architecture is done. Misc new features & bug fixing: ?? Testing tools & scripts: Another good project for someone w/out much knowledge of the code. Thanks, Ben -- Ben Greear (greear#cyberhighway,net) <A HREF="http://scry.wanfear.com/~greear">http://scry.wanfear.com/~greear</A> Author of ScryMUD: scry.wanfear.com 4444 (Released under GPL) <A HREF="http://scry.wanfear.com">http://scry.wanfear.com</A> _______________________________________________ MUD-Dev maillist - MUD-Dev#kanga,nu <A HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A> </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="msg00045.html">Re: [MUD-Dev] Containing automation?</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00047.html">Re: [MUD-Dev] Containing automation?</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00048.html">[MUD-Dev] OT: Raph & Kristen absent for a bit</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00044.html">[MUD-Dev] Re: combat/injury</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00046"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00046"><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><A NAME="00049" HREF="msg00049.html">[MUD-Dev] Essays on parsing text.</A></strong>, Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Mon 26 Jul 1999, 16:50 GMT <UL> <LI><strong><A NAME="00062" HREF="msg00062.html">Re: [MUD-Dev] Essays on parsing text.</A></strong>, Christopher Allen <a href="mailto:gmfangs#asmrb,org">gmfangs#asmrb,org</a>, Tue 27 Jul 1999, 02:08 GMT </LI> <LI><strong><A NAME="00063" HREF="msg00063.html">Re: [MUD-Dev] Essays on parsing text.</A></strong>, Travis S. Casey <a href="mailto:efindel#io,com">efindel#io,com</a>, Tue 27 Jul 1999, 17:10 GMT </LI> </UL> </LI> <LI><strong><A NAME="00048" HREF="msg00048.html">[MUD-Dev] OT: Raph & Kristen absent for a bit</A></strong>, Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Mon 26 Jul 1999, 01:46 GMT <LI><strong><A NAME="00046" HREF="msg00046.html">[MUD-Dev] [ScryMUD] Splitting development, code re-organization.</A></strong>, Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sun 25 Jul 1999, 06:59 GMT <LI><strong><A NAME="00044" HREF="msg00044.html">[MUD-Dev] Re: combat/injury</A></strong>, Greg Miller <a href="mailto:gmiller#classic-games,com">gmiller#classic-games,com</a>, Sat 24 Jul 1999, 00:51 GMT <LI><strong><A NAME="00039" HREF="msg00039.html">[MUD-Dev] The Virtual Ecology</A></strong>, Tony Wilkinson <a href="mailto:tony.wilkinson#dial,pipex.com">tony.wilkinson#dial,pipex.com</a>, Fri 23 Jul 1999, 20:56 GMT <UL> <LI><strong><A NAME="00041" HREF="msg00041.html">Re: [MUD-Dev] The Virtual Ecology</A></strong>, Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Fri 23 Jul 1999, 21:16 GMT </LI> <LI><strong><A NAME="00042" HREF="msg00042.html">Re: [MUD-Dev] The Virtual Ecology</A></strong>, Jp Calderone <a href="mailto:exarkun#flashmail,com">exarkun#flashmail,com</a>, Sat 24 Jul 1999, 00:51 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>