2000Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Multiply oriented interactive worlds... -->
<!--X-From-R13: "Xhfgva Dbtref" <whfgvaNzyfgbqnl.pbz> -->
<!--X-Date: Thu, 20 Jan 2000 15:42:33 &#45;0800 -->
<!--X-Message-Id: 01f801bf639c$acdbfed0$5bd172cf@SPAWN2000 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.LNX.4.10.10001181441050.4701&#45;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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00187.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00189.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00179.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00118.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00188">Author</A>
&nbsp;|&nbsp;<A HREF="#00188">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00188">Thread</A>
&nbsp;]

<!--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>: &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Multiply oriented interactive worlds...</LI>
<LI><em>From</em>: "Justin Rogers" &lt;<A HREF="mailto:justin#mlstoday,com">justin#mlstoday,com</A>&gt;</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 &lt;wconnell#adhesive,com&gt;</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" &lt;ChristopherA#skotos,net&gt;</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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>