1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] GRUPMS? -->
<!--X-From-R13: Hnqvz Fxnpuraxb <igNserrubyq.pebpbqvyr.bet> -->
<!--X-Date: Mon, 06 Apr 1998 04:58:04 +0000 -->
<!--X-Message-Id: 352860A3.38E8E1FD#freehold,crocodile.org -->
<!--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] GRUPMS?</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:vt#freehold,crocodile.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>
[&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="msg00035.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00037.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00286.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00031.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00036">Author</A>
&nbsp;|&nbsp;<A HREF="#00036">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00036">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] GRUPMS?</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: MUD-Dev &lt;<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] GRUPMS?</LI>
<LI><em>From</em>: Vadim Tkachenko &lt;<A HREF="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</A>&gt;</LI>
<LI><em>Date</em>: Sun, 05 Apr 1998 23:57:07 -0500</LI>
<LI><em>Sender</em>: <A HREF="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</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,

The idea (crazy enough) doesn't correlate well with other ideas within a
thread, so I don't reply to anything in particular -

Let's consider the ideal conditions for the transfer of the character
from one MUD to another (let's say upfront that 'equal' may also mean
'one-to-one correspondence).

1) The same engine.
2) The same set of classes/properties/rules for the object (not only
character, because the character will definitely have some inventory,
though it's possible to strip the character off everything except the
body (but that's not absolutely nessessary as well).

Note that 2) doesn't mean that the object themselves should be the same.

Now, what if the cooperating MUDs (areas hereinafter) use the same class
repository and the object naming convention embeds the ID of the origin
server to distinguish between the different areas?

An example.

Two areas: Right world and Left world. The Right is a brute-force world
with a magic playing an insignificant role due to some local conditions,
the Left is a world of a powerful magic which is used even to move the
body (let's say, because the gravity is so high that it's difficult to
budge unless you're Hercules).

The Leftie (Left world inhabitant) moves into the Right world and has
his mage's staff with him.

Then, due to changed conditions, he'll be able to move as easy as the
other inhabitants of the Right world (because his physical condition,
enforced by the high-gravity world, is more than excellent for this
world), but with somewhat less coordination (because this way is very
new to him), and use his staff as a weapon because it's heavy and sharp,
though he can't use his magic any more (once again, due to some local
conditions).

In fact, the difference between different areas (MUDs) may be no more
than a difference between different areas within a world.

Well, and given that, the question is - what is a definition of a MUD?
I see it as a composition of:

- Player identity repository (IC+OOC, to make distinction between the
players with the same IC name).
- Object class repository (which may be distributed and/or contain the
different classes for different areas, but should have the same base
classes for every participating entity)
- Set of the area servers, with a defined transfer channels between
them, each of them defining different local IC conditions, which all use
the same player identity and object class repositories.

Any comments?

PS (with list owner's permission):
Sort of looking for a job. Any details available on request to the
address below.
-- 
Still alive and smile stays on,
Vadim Tkachenko &lt;vt#freehold,crocodile.org&gt;
--
UNIX _is_ user friendly, he's just very picky about who his friends are

</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="msg00035.html">Re: [MUD-Dev]  caved in:  Algorithms for for storing free space.</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00037.html">Re: [MUD-Dev]  Re: MUD Development Digest</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00286.html">[MUD-Dev] Re: MUD Development Digest</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00031.html">Re: [MUD-Dev]  caved in:  Algorithms for for storing free space.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00036"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00036"><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>[MUD-Dev] Re: MUD Development Digest</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00766" HREF="msg00766.html">[MUD-Dev] Re: MUD Development Digest</A></strong>, 
Justin McKinnerney <a href="mailto:xymox#toon,org">xymox#toon,org</a>, Mon 27 Apr 1998, 07:59 GMT
<UL>
<LI><strong><A NAME="00788" HREF="msg00788.html">[MUD-Dev] Re: MUD Development Digest</A></strong>, 
Dr. Cat <a href="mailto:cat#bga,com">cat#bga,com</a>, Tue 28 Apr 1998, 03:45 GMT
<UL>
<LI><strong><A NAME="00283" HREF="msg00283.html">[MUD-Dev] Re: MUD Development Digest</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 30 Apr 1998, 21:26 GMT
<UL>
<LI><strong><A NAME="00286" HREF="msg00286.html">[MUD-Dev] Re: MUD Development Digest</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Thu 30 Apr 1998, 23:01 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</LI>
<LI><strong><A NAME="00036" HREF="msg00036.html">[MUD-Dev] GRUPMS?</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Mon 06 Apr 1998, 04:58 GMT
<LI><strong><A NAME="00031" HREF="msg00031.html">Re: [MUD-Dev]  caved in:  Algorithms for for storing free space.</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 05 Apr 1998, 18:39 GMT
<UL>
<LI><strong><A NAME="00035" HREF="msg00035.html">Re: [MUD-Dev]  caved in:  Algorithms for for storing free space.</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Mon 06 Apr 1998, 02:23 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00030" HREF="msg00030.html">Re: [MUD-Dev] internet connections</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 05 Apr 1998, 16:41 GMT
<LI><strong><A NAME="00026" HREF="msg00026.html">Re: [MUD-Dev]  (fwd) Re: Roleplaying</A></strong>, 
Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Sun 05 Apr 1998, 04:00 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>