<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] MySQL as a MUD. --> <!--X-From-R13: "Chmnu" <dhmnuNubgznvy.pbz> --> <!--X-Date: Thu, 11 Nov 1999 10:43:11 -0800 --> <!--X-Message-Id: 19991111173118.76978.qmail#hotmail,com --> <!--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] MySQL as a MUD.</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:quzah#hotmail,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="msg00209.html">Previous</a> | <a href="msg00206.html">Next</a> ] Thread: [ <a href="msg00222.html">Previous</a> | <a href="msg00210.html">Next</a> ] Index: [ <A HREF="author.html#00204">Author</A> | <A HREF="#00204">Date</A> | <A HREF="thread.html#00204">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] MySQL as a MUD.</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] MySQL as a MUD.</LI> <LI><em>From</em>: "Quzah" <<A HREF="mailto:quzah#hotmail,com">quzah#hotmail,com</A>></LI> <LI><em>Date</em>: Thu, 11 Nov 1999 09:31:36 -0800</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: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> Hello all. Yesterday I saw a bit of info on MySQL. I've never used SQL or anything similar, but I got the idea of using it with a pseudo language for the basis of a mud. The idea is a very simple one: I wrote a little socket engine and I want to put a *cough* simple *cough* little pseudo language in with it so that I can define "rules" and "objects" while the server is running. (I know, go look at Cold or LPC or something, it's already been done--I'm a glutton for punnishment, what can I say? ;) Anyway, back to the idea: Since it looks to me that MySQL will let you add in new tables (ala objects) at any time you want, you could have one table for "commands", one for "rules" etc etc. Whenever you wanted a new data type, you could easily modify an existing table, or create a whole new one instantly. (So it seems, from the little I read on it anyway.) You would only need a few hard coded functions. You'd need an interpreter which would look at your input and check it against the table you have set up for "commands" to see if it was a valid one or not. If so, it would read the data from the command and run it through an action parser to give you results. I think I'm going to do this, because it sounds like a fun thing to do. Does any one out there see any really "bad" things related to doing something like this? Something that I am over looking, since I haven't used SQL before? It seems an interesting idea, so I'll probably see if I can't give it a go, but I'd be interested in hearing ideas on the matter. Anyway, it sounds interesting to me. I like the idea of being able to toss in new bits and pieces at my whim; and from the little I read on MySQL, it seems like it's supposed to fetch, put, and change data quickly quickly enough. Quickly enough to be a MUD? Just a thought... for now. Quzah. _______________________________________________ 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> <ul compact><li><strong>Follow-Ups</strong>: <ul> <li><strong><A NAME="00214" HREF="msg00214.html">Re: [MUD-Dev] MySQL as a MUD.</A></strong> <ul compact><li><em>From:</em> J C Lawrence <claw#cp,net></li></ul> <li><strong><A NAME="00210" HREF="msg00210.html">Re: [MUD-Dev] MySQL as a MUD.</A></strong> <ul compact><li><em>From:</em> Holly Sommer <hsommer#micro,ti.com></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00209.html">Re: [MUD-Dev] players who "take away from the game"</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00206.html">Re: System Security (was: Re: [MUD-Dev] players who "take away from the game")</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00222.html">Re: System Security (was: Re: [MUD-Dev] players who "take away from the game")</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00210.html">Re: [MUD-Dev] MySQL as a MUD.</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00204"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00204"><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="00206" HREF="msg00206.html">Re: System Security (was: Re: [MUD-Dev] players who "take away from the game")</A></strong>, cg <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 11 Nov 1999, 18:43 GMT <UL> <LI><strong><A NAME="00215" HREF="msg00215.html">Re: System Security (was: Re: [MUD-Dev] players who "take away from the game")</A></strong>, J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Thu 11 Nov 1999, 22:01 GMT </LI> </UL> <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00217" HREF="msg00217.html">Re: System Security (was: Re: [MUD-Dev] players who "take away from the game")</A></strong>, Bruce Mitchener, Jr. <a href="mailto:bruce#puremagic,com">bruce#puremagic,com</a>, Thu 11 Nov 1999, 22:33 GMT </LI> <LI><strong><A NAME="00222" HREF="msg00222.html">Re: System Security (was: Re: [MUD-Dev] players who "take away from the game")</A></strong>, Cynbe ru Taren <a href="mailto:cynbe#muq,org">cynbe#muq,org</a>, Thu 11 Nov 1999, 23:05 GMT </LI> </UL> </LI> <LI><strong><A NAME="00204" HREF="msg00204.html">[MUD-Dev] MySQL as a MUD.</A></strong>, Quzah <a href="mailto:quzah#hotmail,com">quzah#hotmail,com</a>, Thu 11 Nov 1999, 18:43 GMT <UL> <LI><strong><A NAME="00210" HREF="msg00210.html">Re: [MUD-Dev] MySQL as a MUD.</A></strong>, Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Thu 11 Nov 1999, 19:02 GMT <UL> <LI><strong><A NAME="00224" HREF="msg00224.html">Re: [MUD-Dev] MySQL as a MUD.</A></strong>, J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Thu 11 Nov 1999, 23:20 GMT </LI> <LI><strong><A NAME="00226" HREF="msg00226.html">RE: [MUD-Dev] MySQL as a MUD.</A></strong>, Ian Macintosh <a href="mailto:iman#issystems,co.nz">iman#issystems,co.nz</a>, Fri 12 Nov 1999, 01:10 GMT <UL> <LI><strong><A NAME="00227" HREF="msg00227.html">[MUD-Dev] ColdC/ColdCore</A></strong>, Zelnar <a href="mailto:Zelnar#gscyclone,com">Zelnar#gscyclone,com</a>, Fri 12 Nov 1999, 01:47 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>