1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Levelless MUDs -->
<!--X-From-R13: Vbyyl Ebzzre <ufbzzreNzvpeb.gv.pbz> -->
<!--X-Date: Wed, 17 Jun 1998 10:01:29 &#45;0700 -->
<!--X-Message-Id: Pine.HPP.3.91.980617113449.4924A&#45;100000#emu,micro.ti.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199806162248.PAA07130#under,engr.sgi.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:hsommer#micro,ti.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="msg01110.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01112.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg01086.html">Previous</a>
&nbsp;|&nbsp;<a href="msg01112.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#01111">Author</A>
&nbsp;|&nbsp;<A HREF="#01111">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#01111">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>: Holly Sommer &lt;<A HREF="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</A>&gt;</LI>
<LI><em>Date</em>: Wed, 17 Jun 1998 11:56:02 -0500 (CDT)</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 Tue, 16 Jun 1998, J C Lawrence wrote:

&gt; What is the definition of a "levelless MUD"?  

Not to sound circular, but:
  "A MUD without levels" is my answer.

To be less obtuse:
  A MUD where player levels are not measuring sticks which determine
  when and where you may perform whatever action.

So, what is a level?
  In the Merc-world definition, a level is a reflection of how much
  exp you have amassed at a given point. Some Mercs will advance your
  level automatically, as you reach the proper amount of exp, others
  will require you to seek out a trainer mob, and do something in order
  to advance (ie: type "gain" or "level", etc.)

In otherwords: within the normal Merc-family-tree of MUDs, exp is used 
pretty much ONLY as micro-units of a level. Sort of like redemption coupons.

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

Uh, what game doesn't have a concept of advancement? Even in a purely 
social talker type setting, I'd think that character personae enrichment 
and deepening is a form of advancement. Otherwise, if you're just there 
shooting the breeze, all you've got is a souped-up IRC (aka: 
underutilized MUD).

&gt; Consider: If the game has a concept of advancement, no matter how
&gt; covoluted, fractious, or multiplexed, then it implicitly has a concept
&gt; of "levels" even if its not explicitly stated.  If A is more advanced
&gt; than B in some regard, then A is at a higher level than B.

I disagree with this. If you are in an RP game, can you say that 
someone's character who may have just started within the game, but who 
has a long history from elsewhere (another MUD, paper RPG, etc.) is "of a 
higher level" than someone's character who's been around the MUD for a 
month, but hasn't put as much forethought into it? By all "measurable" 
definitions, character B has more time-experience within the MUD, 
probably has gone through a few sets of clothing, has simply *done* more 
within the MUD, than character A, the "newbie."

Levels are only really useful and useable when applied to measurable 
things. If there's a scale for "character richness," then I'd like to see 
it :)

&gt; Consider: If you game has a single (or other small number) of goals
&gt; (accumulate XP, be the biggest bad arse warrior, become King, get the
&gt; Egg, save the world, give birth to Tiamat's babies, whatever), and the
&gt; ability of characters to accomplish those goal(s) can vary over time,
&gt; then you implicitly have a concept of advancement in your game.

Ah, but what about games where the player determines their own goals, 
rather than having the server determine them?

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

In using the definition of level which I described before, I'll stick to 
my original question regarding replacement. Another way of phrasing it:

"How do you let players know, explicitly, that they have accomplished 
something, other than talking and running up their online bill, other 
than posting their `level` as determined by accumulated exp?"

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

Well, if I'm going to "remove" a "level", then the act of obfuscation 
seems like "settling" for something, rather than accomplishing the 
goal which was intended.

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

I've played on multiclass Mercs where a [10 10 10 10] player had 450 hps. 
This was often more than a player who had reached level 20 in their 
primary class. The level 20 was FAR more likely to acquire more exp than 
the level 10, because the level 20 could WEAR the better eq, which is 
restricted by level. The building guidelines usually specified how many 
and how potent the goodies on eq are, based on the eq's level. So, level 
is the foremost determining factor in metrics, in those types of games, IMO.

&gt; &gt;&gt; How do you handle things like spells, where caster vs.  target
&gt; &gt;&gt; level is what determines effectiveness?
&gt; 
&gt; &gt; Lots and lots of skills.  Ie: Biffy's fireball at Bubba is a roll of
&gt; &gt; Biffy's spellcasting skill, Biffy's fire-realm skill, Bubba's
&gt; &gt; spellcraft knowledge skill, Bubba's dodge skill, Bubba's agility,
&gt; &gt; Biffy's intelligence, Biffy's agility, and Bubba's resistance to
&gt; &gt; fire.  You can see already how this is more difficult to balance,
&gt; &gt; due to so many more parameters.  But IMO this makes the game more
&gt; &gt; fun to work on (from an admin's point of view), and more fun to play
&gt; &gt; (from a player's point of view).  

This doesn't address what I should have asked more specifically:
"What do you do about spells whose effectiveness is determined by a 
comparison of levels between target and caster."

The answer which sounds the best so far is:
  spell bonuses/penalties in a spell/counter(spell|skill) matchu, plus
  resistances/immunities

&gt; The only effective solutiuon I've found to this is expensive: Set up a
&gt; whole bunch of nested loops, one each per factor, and permute.  Plot
&gt; the results.  See if the results really look the way you want them to.
&gt; 
&gt; Yes, you could probably do the same thing with Mathmatica or similar.
&gt; It doesn't vary the basic approach, just the expression.

*blink* Why make it THAT complex?

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

Which is what we are trying to create a supportive atmosphere for - to 
get away from cookie-cutter players, who merely follow a formula, and end 
up with the same sets of skills, and the same outfits.

Respectfully (disagreeing with a few things),
Holly


</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="01225" HREF="msg01225.html">[MUD-Dev] Re: Levelless MUDs</A></strong>
<ul compact><li><em>From:</em> J C Lawrence &lt;claw#under,engr.sgi.com&gt;</li></ul>
<li><strong><A NAME="01112" HREF="msg01112.html">[MUD-Dev] Re: Levelless MUDs</A></strong>
<ul compact><li><em>From:</em> Larry Homer &lt;afn40452#afn,org&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="01086" HREF="msg01086.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
<UL><LI><EM>From:</EM> J C Lawrence &lt;claw#under,engr.sgi.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg01110.html">[MUD-Dev] Re: Technical C/C++ coding question</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg01112.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg01086.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg01112.html">[MUD-Dev] Re: Levelless MUDs</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#01111"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#01111"><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><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
<UL>
<LI><strong><A NAME="01230" HREF="msg01230.html">[MUD-Dev] Re: Levelless MUDs</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sat 27 Jun 1998, 02:19 GMT
</LI>
</UL>
</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>