1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Ugh, IS Diablo a mud? -->
<!--X-From-R13: "Ybfgre, Dncu" <exbfgreNbevtva.rn.pbz> -->
<!--X-Date: Tue, 22 Sep 1998 14:27:23 &#45;0700 -->
<!--X-Message-Id: 11A17AA2B9EAD111BCEA00A0C9B41793EDBD83#forest,origin.ea.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] Ugh, IS Diablo a mud?</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:rkoster#origin,ea.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="msg01093.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01095.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01379.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01098.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01094">Author</A>
&nbsp;|&nbsp;<A HREF="#01094">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01094">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Ugh, IS Diablo 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>'" &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Ugh, IS Diablo a mud?</LI>
<LI><em>From</em>: "Koster, Raph" &lt;<A HREF="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 22 Sep 1998 16:24:38 -0500</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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>
So I got into a discussion on Usenet with a fellow named Jag about
whether or not Diablo was a mud. It started out because he wanted to
know if there was any difference between the following terms:

mud
persistent world (PWOG)
massively multiplayer online rpg (MMORPG)
online rpg (ORPG)
online game

In particular, he wanted to know if Diablo was a mud.

I said there are three things that muds can change or save:

- the world proper: eg maps, exits, room descriptions, etc.
- the stuff in the world: eg stuff you drop on the ground.
- the player characters.

I said that muds either had a static map pre-built that was reset to
each time the game booted, or had a dynamic map that evolved and that
was reset to its last state each time the world booted.

I said that whether or not a mud saved stuff in the world, or
characters, or stuff on characters, was irrelevant.

I said that a mud implied some sense of spatiality.

I basically had this table built in my head, that looked like this:

             World   Stuff  Characters  Char's Stuff   Char's Standing
Early muds
Dikus
LPs
MUSHes
UO
M59
Subspace
Quake
Diablo
   
World means that the map dataset can change and said changes are saved.
Stuff means that items left loose in the world can change and their
state is saved. Characters means that the player's character can change
and the change is saved. Char's stuff means that stuff carried by the
character is saved. Char's standing means that you may not save anything
about the "character" except a point value, but that at least said point
value is preserved from game to game (ladder systems, levels, what have
you).

Now, of course, you can't simply plop down Xs in different places in
this table because codebases evolved. Originally, as I recall, LPs
weren't capable of saving character's stuff? And many Dikus have added
the ability to save if not all, then some of the stuff laying about in
the world, etc.

Now, by these criteria I ended up with something that looked sorta like
this:

             World   Stuff  Characters  Char's Stuff   Char's Standing
Early muds
 and many
 PK muds                                                      X
Dikus                            X            X               X
LPs                              X            X               X
MUSHes         X       X         X            X               X
UO                     X         X            X               X
M59                              X            X               X
Subspace                                                      X
Quake                                                         X
Diablo                           X            X               X

And to my dismay, Diablo has a map that is the same each time you return
to it, (at least in town), saves your character over time, saves the
stuff your character acquires, and saves your character's standing. This
was disturbing because I don't see it as *persistent*. But in fact, the
town area is indeed as persistent as stock Dikus are.

So I feebly said, "well, but there's multiple instantiations of the town
space... you're playing in separate games..." But then I realized that
there are multiple instances of the town of Tos in Meridian 59, too, and
of Britain in UO, and indeed of Midgaard in Dikus. This is not
necessarily an obstacle.

Neither is quantity of players. Plenty of muds that support 250 only get
5 at a time.

The point made by Jag was that rebooting a Diku and starting a new game
of Diablo isn't really very different. Yet in my gut, I still think that
Diablo is not a mud, and a Diku is.

Am I nuts? And if I am not nuts, is there a specific chain of logic that
shows it? ;)

-DD



</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="01178" HREF="msg01178.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>
<ul compact><li><em>From:</em> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</li></ul>
<li><strong><A NAME="01123" HREF="msg01123.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>
<ul compact><li><em>From:</em> Hal Black &lt;hal#moos,ml.org&gt;</li></ul>
<li><strong><A NAME="01118" HREF="msg01118.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>
<ul compact><li><em>From:</em> Andy Cink &lt;ranthor#earthlink,net&gt;</li></ul>
<li><strong><A NAME="01111" HREF="msg01111.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>
<ul compact><li><em>From:</em> Ryan Prince &lt;jynx_ryn#mindless,com&gt;</li></ul>
<li><strong><A NAME="01104" HREF="msg01104.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>
<ul compact><li><em>From:</em> Caliban Tiresias Darklock &lt;caliban#darklock,com&gt;</li></ul>
<li><strong><A NAME="01098" HREF="msg01098.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>
<ul compact><li><em>From:</em> Marc Hernandez &lt;marc#jb,com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01093.html">[MUD-Dev] META: who are we?</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01095.html">[MUD-Dev] META: What are you looking for in this list?</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01379.html">[MUD-Dev] Re: META: What are you looking for in this list?</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01098.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01094"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01094"><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: META: What are you looking for in this list?</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="01155" HREF="msg01155.html">[MUD-Dev] Re: META: What are you looking for in this list?</A></strong>, 
T. Alexander Popiel <a href="mailto:popiel#snugharbor,com">popiel#snugharbor,com</a>, Wed 23 Sep 1998, 20:30 GMT
</LI>
<LI><strong><A NAME="01215" HREF="msg01215.html">[MUD-Dev] Re: META: What are you looking for in this list?</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 25 Sep 1998, 06:00 GMT
</LI>
<LI><strong><A NAME="01231" HREF="msg01231.html">[MUD-Dev] Re: META: What are you looking for in this list?</A></strong>, 
Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Fri 25 Sep 1998, 19:35 GMT
</LI>
<LI><strong><A NAME="01379" HREF="msg01379.html">[MUD-Dev] Re: META: What are you looking for in this list?</A></strong>, 
Matt Chatterley <a href="mailto:chattemp#ee,port.ac.uk">chattemp#ee,port.ac.uk</a>, Wed 30 Sep 1998, 11:40 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="01094" HREF="msg01094.html">[MUD-Dev] Ugh, IS Diablo a mud?</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Tue 22 Sep 1998, 21:27 GMT
<UL>
<LI><strong><A NAME="01098" HREF="msg01098.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>, 
Marc Hernandez <a href="mailto:marc#jb,com">marc#jb,com</a>, Tue 22 Sep 1998, 21:51 GMT
</LI>
<LI><strong><A NAME="01104" HREF="msg01104.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Tue 22 Sep 1998, 22:39 GMT
</LI>
<LI><strong><A NAME="01111" HREF="msg01111.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>, 
Ryan Prince <a href="mailto:jynx_ryn#mindless,com">jynx_ryn#mindless,com</a>, Wed 23 Sep 1998, 00:16 GMT
<UL>
<LI><strong><A NAME="01157" HREF="msg01157.html">[MUD-Dev] Re: Ugh, IS Diablo a mud?</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 23 Sep 1998, 20:41 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</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>