1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Levelless MUDs -->
<!--X-From-R13: X Q Znjerapr <pynjNhaqre.rate.ftv.pbz> -->
<!--X-Date: Tue, 16 Jun 1998 15:52:36 &#45;0700 -->
<!--X-Message-Id: 199806162248.PAA07130#under,engr.sgi.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.SGI.3.96.980608181708.1866C&#45;100000#zazu,angel.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Levelless MUDs</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:claw#under,engr.sgi.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="msg01085.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01087.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00903.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01111.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01086">Author</A>
&nbsp;|&nbsp;<A HREF="#01086">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01086">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Levelless MUDs</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] Re: Levelless MUDs </LI>
<LI><em>From</em>: J C Lawrence &lt;<A HREF="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 16 Jun 1998 15:48:56 -0700</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>
On Mon, 8 Jun 1998 18:46:21 -0700 (PDT) 
Adam Wiggins&lt;adam#angel,com&gt; wrote:

&gt; On Mon, 8 Jun 1998, Holly Sommer wrote:

&gt;&gt; The notion of converting to levelless MUDding is floating around
&gt;&gt; the MUD I admin, and I am curious as to how this is done elsewhere
&gt;&gt; (since I personally have never set foot in a levelless MUD).

&gt; Levelless muds are hard to come by in the GoP field.  Skill-based
&gt; muds which have levels that do almost nothing (except for providing
&gt; players with easy-to-understand feedback) are much more common.

What is the definition of a "levelless MUD"?  

  Is is it a MUD in which there is no "level" stat reported to the
player?  (Cool!  Just re-write the SCORE code and you're done).  

  Is it a game in which there is no standardised (ie common use for
multiple areas) ccomputation which arrives at a value which is then
weighed against a preset scale in order to arrive at game decisions?
(some formulae in your game which gives you a number which you then
use to make game decisions? (ie hidden or implict as vs explit
levels).  

  Is it a game in which there are a great many such patterns of
computational comparison against preset scales, all different and
specific to particular activities?  (ie your standard skill-web based
game, or any other game which purports to allow individually tailored
characters)

Much more simply: What is the definition and expression of
"advancement" in your game?  Does your game even have a concept of
advancement?  Does your game ___need___ a concept of advancement?  (If
so, why?)

Consider: If the game has a concept of advancement, no matter how
covoluted, fractious, or multiplexed, then it implicitly has a concept
of "levels" even if its not explicitly stated.  If A is more advanced
than B in some regard, then A is at a higher level than B.  If there
are multiple scales and variously contradictory ways to be "more
advanced" (cf skill webs, species, races, etc), then the same pattern
still holds -- it just comes in Apple, Lime, Orange, Berry, Qumquat,
Quince and other flavours too!  Players will observe this even if you
don't tell them -- thus creating their own implicit concept of levels.

Consider: If you game has a single (or other small number) of goals
(accumulate XP, be the biggest bad arse warrior, become King, get the
Egg, save the world, give birth to Tiamat's babies, whatever), and the
ability of characters to accomplish those goal(s) can vary over time,
then you implicitly have a concept of advancement in your game.
Different characters can now manipulate your game world to increase
their ability to achieve the game goal, and having done so, are more
"advanced" than those that have not.

Ultimate translation: There are no levelless games.  There are only
games which hide their "level" characterisitics to a greater or lesser
degree.

"Levelless" is a misnomer in a literal sense.  It does however
communicate a useful concept:

  In a levelless game there is no single, explict or implicit,
statement of a character's standing in the scale of advancement for
the game.  In a "levelled" game, there is a single statement which can 
be used to gauge a character's standing in the scale of advancement
for the game.

Notice that the working definition says nothing about the game
providing the statement of level.  It can be implicit or explicit.  It
really doesn't matter.  That's merely a question of transparency, not
function or game play characterisitics (usually).

&gt; Right off the top of my head, the two completely level-less muds I'd
&gt; check out would be YaMUD (if it's still around, it goes up and down)
&gt; and, of course, Ultima Online.

Both of which actually use levels, they just relabel them and hide
them behind multiple reported statistics, and other wise obscure them.
However, because of this they apparency is that they are levelless and
genetalia waving exercises are less common or at least expressed
differently).

&gt; As both a player and an admin I despise levels.  I find it far
&gt; easier to design, code, and play a game without such kludges.  Be
&gt; forewarned, however, that it makes game *balance* far more difficult
&gt; to tune.

Sooth.

&gt;&gt; What metrics of progress are used to replace "levels"?

Rephrase: What metrics of progress are used to obfuscate "levels"?

If you start with that view, viewing the boundaries of the task
becomes simpler.

&gt; I tend to think of it the other way around.  They accept something
&gt; as dull as a 'level' as a substitute for a more accurate
&gt; representation of their character's abilities.  Anyhow, if your mud
&gt; is similar to most others, the real metric isn't levels anyhow -
&gt; it's how many hitpoints you have, how many fireballs you can cast in
&gt; a row, and how much +dam you are wearing.

To quote a good friend:

  "A man is as sane as he is dangerous to his environment."

&gt;&gt; How do you handle things like spells, where caster vs.  target
&gt;&gt; level is what determines effectiveness?

&gt; Lots and lots of skills.  Ie: Biffy's fireball at Bubba is a roll of
&gt; Biffy's spellcasting skill, Biffy's fire-realm skill, Bubba's
&gt; spellcraft knowledge skill, Bubba's dodge skill, Bubba's agility,
&gt; Biffy's intelligence, Biffy's agility, and Bubba's resistance to
&gt; fire.  You can see already how this is more difficult to balance,
&gt; due to so many more parameters.  But IMO this makes the game more
&gt; fun to work on (from an admin's point of view), and more fun to play
&gt; (from a player's point of view).  

There is a large minefield lurking under the covers here.  Its
incredibly easy when dealing with a large number of factors to have
the final value effectively be an average of their values.  The result
is that no single factor has a significant effect on the final result.
This spells doom, as it means that for Bubba to increase his
effectiveness with fireballs to any statistically noticable degree he
has to significantly alter the values of several of the factors before 
the balance changes noticably.

The only effective solutiuon I've found to this is expensive: Set up a
whole bunch of nested loops, one each per factor, and permute.  Plot
the results.  See if the results really look the way you want them to.

Yes, you could probably do the same thing with Mathmatica or similar.
It doesn't vary the basic approach, just the expression.

&gt; And, one might still refer to Bubba as being a "high-level player"
&gt; if he's got a good fire resistance, a good dodge skill, a great
&gt; spellcraft skill, etc.  But it's much more than a single number now
&gt; - Bubba might be terrible a dodging fireballs, but an excellent
&gt; thief.  He's still "high level", he's just not good at avoiding
&gt; nasty fire spells.

&lt;nod&gt;

Appropriate use of a few moderately good skills can be far more
effective that bumbling use of a mix of extremely good and bad skills.

&gt;&gt; I'd like to hear legitimate pros and cons, not "oh, it's cool" or
&gt;&gt; "I hated it, it sucked."

&gt; IMO systems based on more complex metrics (generally meaning
&gt; skill-based) are about 1000% more fulfulling for both the creator
&gt; and the player.  

I generally view it as a question of flavour and thereby involvement.

&gt; BTW - if it's back up, check the archives.  This is has been a major
&gt; topic for most of the list's existence.  Search for "skill web"
&gt; (probably from Nathan), "skill tree" (from Orion or myself), "mana"
&gt; (JCL), "deity/god favor" (Vadim or myself), or "for a pen and paper
&gt; game I designed" (Travis) :).

The archives are now back up, and the search supports are fully
enabled.

-- 
J C Lawrence                               Internet: claw#null,net
(Contractor)                               Internet: coder#ibm,net
---------(*)                     Internet: claw#under,engr.sgi.com
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...


</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="01124" HREF="msg01124.html">[MUD-Dev] Re: Levelless MUDs</A></strong>
<ul compact><li><em>From:</em> Adam Wiggins &lt;adam#angel,com&gt;</li></ul>
<li><strong><A NAME="01119" HREF="msg01119.html">[MUD-Dev] Re: Levelless MUDs</A></strong>
<ul compact><li><em>From:</em> "Travis S. Casey" &lt;efindel#io,com&gt;</li></ul>
<li><strong><A NAME="01111" HREF="msg01111.html">[MUD-Dev] Re: Levelless MUDs</A></strong>
<ul compact><li><em>From:</em> Holly Sommer &lt;hsommer#micro,ti.com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00903" HREF="msg00903.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
<UL><LI><EM>From:</EM> Adam Wiggins &lt;adam#angel,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01085.html">[MUD-Dev] Mozilla: unity of interface</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01087.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00903.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01111.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01086"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01086"><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: Monthly FAQ Posting</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00935" HREF="msg00935.html">[MUD-Dev] Re: Monthly FAQ Posting</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 10 Jun 1998, 09:08 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00899" HREF="msg00899.html">[MUD-Dev] Levelless MUDs</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Mon 08 Jun 1998, 16:55 GMT
<UL>
<LI><strong><A NAME="00902" HREF="msg00902.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,slimy.com">jleonard#divcom,slimy.com</a>, Tue 09 Jun 1998, 00:17 GMT
</LI>
<LI><strong><A NAME="00903" HREF="msg00903.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Tue 09 Jun 1998, 01:49 GMT
<UL>
<LI><strong><A NAME="01086" HREF="msg01086.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 16 Jun 1998, 22:52 GMT
<UL>
<LI><strong><A NAME="01111" HREF="msg01111.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Wed 17 Jun 1998, 17:01 GMT
<UL>
<LI><strong><A NAME="01112" HREF="msg01112.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Larry Homer <a href="mailto:afn40452#afn,org">afn40452#afn,org</a>, Wed 17 Jun 1998, 17:43 GMT
<UL>
<LI><strong><A NAME="01115" HREF="msg01115.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#nospam,dial.pipex.com">KaVir#nospam,dial.pipex.com</a>, Wed 17 Jun 1998, 18:49 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="01225" HREF="msg01225.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Fri 26 Jun 1998, 21:54 GMT
</LI>
</UL>
</LI>
</UL>
</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>