<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Multiply oriented interactive worlds... --> <!--X-From-R13: "Xhfgva Dbtref" <whfgvaNzyfgbqnl.pbz> --> <!--X-Date: Thu, 20 Jan 2000 15:42:33 -0800 --> <!--X-Message-Id: 01f801bf639c$acdbfed0$5bd172cf@SPAWN2000 --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.LNX.4.10.10001181441050.4701-100000#gummy,adhesive.com --> <!--X-Reference: 00aa01bf631e$ecb02a00$03000004#asmrb,org --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Multiply oriented interactive worlds...</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:justin#mlstoday,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="msg00187.html">Previous</a> | <a href="msg00189.html">Next</a> ] Thread: [ <a href="msg00179.html">Previous</a> | <a href="msg00118.html">Next</a> ] Index: [ <A HREF="author.html#00188">Author</A> | <A HREF="#00188">Date</A> | <A HREF="thread.html#00188">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Multiply oriented interactive worlds...</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] Multiply oriented interactive worlds...</LI> <LI><em>From</em>: "Justin Rogers" <<A HREF="mailto:justin#mlstoday,com">justin#mlstoday,com</A>></LI> <LI><em>Date</em>: Thu, 20 Jan 2000 15:18:35 -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, I've been reading some of the interesting conversations on keeping maintaining population state and I've thought that this would be a nice time to ask about implementations of and possibly submit information for what I call a multiply oriented system. In this system we create closed loops of programming that work well and hopefully never crash and then allow the variable to enter into that code in a controlled manner. In my schema someone might implement the population example using the following structure on NT (other examples for UNIX and what not would be easy as well) ProgramA is a Mob program that works off of world data for your MUD. This program controls how Mobs interact and try to fight/cohabitate with one another. We control all programming variables and interactions so that inherently this closed system can develope, be watched, and will hopefully never crash (the program, not the operating system) ProgramA has a single PIPE open and accepts function calls on this pipe. These function calls are well defined and well written so that invalid variables are not going to crash the program. Information such as what mobs are in a certain room, what those mobs are doing, saying, etc..., and also a set of functions to control those mobs from the remote process. ProgramB is the highly interactive module that players connect to that works off of the same world data as ProgramA. When a player enters room X, ProgramA asks ProgramB for information about NPC's / Mobs in that room and the information is returned. If player A is fighting Mob B then based on information in Mob B ProgramB carries out the fight and updates the Mob using functions and either kills or lets that Mob live (and even gain EXP)... And ProgramB can obviously update Player a accordingly. Barring system crashes it will be possible for ProgramA to run constantly (in theory) and since ProgramB is an internet based program taking user interaction it is possible that ProgramB will be taken down or have to be restarted at some interval. Across the drops of ProgramB, ProgramA will still develop at a regular rate and will be fully functional when ProgramB comes back online. Just a thought. - Justin Rogers, CEO DigiTec Web Consultants _______________________________________________ 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--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00136" HREF="msg00136.html">[MUD-Dev] Planet/Solar System Generation</A></STRONG> <UL><LI><EM>From:</EM> Wes Connell <wconnell#adhesive,com></LI></UL></LI> <LI><STRONG><A NAME="00179" HREF="msg00179.html">Re: [MUD-Dev] Planet/Solar System Generation</A></STRONG> <UL><LI><EM>From:</EM> "Christopher Allen" <ChristopherA#skotos,net></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00187.html">[MUD-Dev] [adv-mud] Re: Topic list repost (fwd)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00189.html">Re: Re[2]: [MUD-Dev] Community Relations</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00179.html">Re: [MUD-Dev] Planet/Solar System Generation</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00118.html">[MUD-Dev] Valhalla license?</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00188"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00188"><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] Planet/Solar System Generation</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <LI><strong><A NAME="00158" HREF="msg00158.html">Re: [MUD-Dev] Planet/Solar System Generation</A></strong>, Wes Connell <a href="mailto:wconnell#adhesive,com">wconnell#adhesive,com</a>, Wed 19 Jan 2000, 17:49 GMT <UL> <LI><strong><A NAME="00166" HREF="msg00166.html">Re: [MUD-Dev] Planet/Solar System Generation</A></strong>, Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Wed 19 Jan 2000, 23:25 GMT </LI> <LI><strong><A NAME="00247" HREF="msg00247.html">Re: [MUD-Dev] Planet/Solar System Generation</A></strong>, J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Mon 31 Jan 2000, 00:11 GMT </LI> </UL> </LI> </ul> <LI><strong><A NAME="00179" HREF="msg00179.html">Re: [MUD-Dev] Planet/Solar System Generation</A></strong>, Christopher Allen <a href="mailto:ChristopherA#skotos,net">ChristopherA#skotos,net</a>, Thu 20 Jan 2000, 09:08 GMT <UL> <LI><strong><A NAME="00188" HREF="msg00188.html">[MUD-Dev] Multiply oriented interactive worlds...</A></strong>, Justin Rogers <a href="mailto:justin#mlstoday,com">justin#mlstoday,com</a>, Thu 20 Jan 2000, 23:42 GMT </LI> </UL> </LI> </ul> </LI> <LI><strong><A NAME="00118" HREF="msg00118.html">[MUD-Dev] Valhalla license?</A></strong>, CFrancy <a href="mailto:CFrancy#aol,com">CFrancy#aol,com</a>, Tue 18 Jan 2000, 08:10 GMT <UL> <LI><strong><A NAME="00126" HREF="msg00126.html">Re: [MUD-Dev] Valhalla license?</A></strong>, Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Tue 18 Jan 2000, 20:37 GMT </LI> <LI><strong><A NAME="00143" HREF="msg00143.html">Re: [MUD-Dev] Valhalla license?</A></strong>, Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Wed 19 Jan 2000, 02:56 GMT </LI> </UL> </LI> <LI><strong><A NAME="00098" HREF="msg00098.html">[MUD-Dev] Mud-Dev FAQ part II</A></strong>, Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Sun 16 Jan 2000, 18:59 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>