1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  MUD Economy -->
<!--X-From-R13: "Xba O. Znzoreg" <wyflfvapNvk.argpbz.pbz> -->
<!--X-Date: Mon, 12 Jan 1998 05:25:33 +0000 -->
<!--X-Message-Id: 199801120525.XAA04881@dfw&#45;ix3.ix.netcom.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.SUN.3.96.980107172437.4973B&#45;100000@sun38 -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  MUD Economy</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:jlsysinc#ix,netcom.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="msg00203.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00204.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00157.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00088.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00196">Author</A>
&nbsp;|&nbsp;<A HREF="#00196">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00196">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  MUD Economy</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  MUD Economy</LI>
<LI><em>From</em>: "Jon A. Lambert" &lt;<A HREF="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</A>&gt;</LI>
<LI><em>Date</em>: Mon, 12 Jan 1998 00:27:41 -4</LI>
<LI><em>Comments</em>: Authenticated sender is &lt;jlsysinc#popd,ix.netcom.com&gt;</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</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  7 Jan 98 at 14:32, Shawn Halpenny wrote:

I have mostly contrary thoughts here, but they might prove helpful. :(

&gt; I have been pondering the startup and sustenance of a MUD economy,
&gt; some thoughts follow about moving toward a complete trade economy
&gt; where no money is present, nor required.
&gt;

There are very few examples of such an economy in RL.  You have to
go quite a ways back to find a pure trade economy.  While coinage
was not always a medium of exchange, invariably mediums of exchange
developed in coinless societies.  This could be fur, grain (seed),
salt, spices and other commodities.  These mediums naturally developed 
since direct barter was limited to the local village or town.  Most 
trading ended up involving more than 2 parties.  Thus the wholesaler or 
trader naturally developed.  Mediums of exchange did not necessarily have 
to be very valuable, they needed to be semi or non-perishable, easily 
transportable, have a fairly constant value (regionally), available and 
easily liquidized.   

&gt; All vendors could start out quite stupid (i.e. not having any idea
&gt; whatsoever about what an object is worth):  e.g. trading 1 kg of
&gt; steel for 1 kg of flour.  Then, as the local demand for steel rises,
&gt; the vendor would learn that he was initially trading steel for _way_
&gt; too little and then raise his "price").  Now that price is what needs
&gt; to be determined.  It's easy to say "You can have that sword if you
&gt; give me three good milk cows", but where does the frame of reference
&gt; for the comparison come from?  What makes the sword worth three cows?
&gt;

You just hit on another reason for having a medium of exchange as a common 
reference point.  Vendors or retailors stuck to a very narrow class of 
items, their sphere of knowledge, which was quite narrow.  I can easily
envision the town cooper accepting payments in coinage, livestock and
grain, yet may not accept payment in gems, weapons, VISA etc. since the 
frame of reference would be beyond his knowledge.  But the armorer next
door might take weapons as payment since he has the knowledge/skill to
evaluate their value.  

Then again I envision (for my world) vendors with a rather narrow scope
of products, skills and knowedge since my world is historical and has
a guildy, tradesman flavor to vendors or shopkeepers.  There are no 
WalMart, department-store style of shops.  Of course in a more 
modern/post-modern world, these types of vendors would make more sense and
methods of payment would be more restricted. 

&gt; Perhaps vendors should keep track of what people have come in and
&gt; asked for but the vendor didn't have.  He doesn't even need to have
&gt; any idea that it exists, just that someone asked for it.  This
&gt; requires that characters be able to walk into a store and ask for an
&gt; item the shopkeeper doesn't have.  Then the shopkeeper can wait until
&gt; someone trades him that desired item, or find another method of
&gt; obtaining some (trade caravans come to mind, amongst other avenues of
&gt; obtaining goods).  
&gt;

Hmm, I'd rather have my characters trying to find the vendor able to supply 
and only give hints (more helpful info if the characters actually purchase 
something from the shop owner).  The trader class OTOH is another animal 
altogether. :)  Generally I consider them to be knowledgeable in the values
of commodities.  This knowledge covers a wider range of products which may 
or may not be related.  It's a knowledge made up of past trading experience 
rather than knowledge of the finished goods actual value.  Traders usually
don't have items immediately available for sale and require a deposit of a 
valued exchange medium in order to supply the requested item.  This might 
take some time if it is unusual.  They are also very protective of 
information.  A trader NPC can keep lists of transactions with prices paid 
and prices sold of each commodity that they trade in or have traded in.  
Over time their experience and array of products naturally increase.  I 
give them a percent chance of expanding into new areas depending on how 
closely the class of item relates too the current items being traded, their
personal business aggressiveness and their current state of profit and loss 
on the current class of items traded.  So yes, the trader will respond 
to new requests, yet my retailer will not.

&gt; Given that, the above sword _could_ be worth three cows because ten
&gt; minutes before, someone came in and wanted some cows that the vendor
&gt; didn't have.  The question of what determines that the vendor _would_
&gt; trade like that still remains. 

Hmm, I'd initialize this to the commodities related directly to what the
vendor consumes, produces and sells and the items which the vendor would 
naturally consume as a 'town-folk' (like chickens and ale). 

&gt; This entire economy would be trade-based.  User-created objects would
&gt; probably have to be untradeable to NPC vendors since the vendor would
&gt; have no way of gauging the object's utility (it would be too easy to
&gt; create a completely useless object that the vendor had never heard of
&gt; and thus get something for nothing).  Of course, if there was no
&gt; demand for that bogus object, the shopkeeper would have no reason to
&gt; trade for it.  However, a user could then determine what objects the
&gt; shopkeeper would trade for (i.e. someone had previously come in and
&gt; tried to trade for something the vendor didn't have) and then go
&gt; create an empty shell of that object and trade it in, again getting
&gt; something for nothing.  Another argument can be made, though, that
&gt; eventually the shopkeeper will realize that no one wants to buy this
&gt; (junk) widget that Bubba traded for that jewelled sword, so perhaps
&gt; he will lie to the next trading customer about what it does? 
&gt; Although possibilities abound within that, a huge set of junk objects
&gt; could be created whose sole purpose is to get something essentially
&gt; for free (not to mention turning every shopkeeper into a liar).  I'm
&gt; not sure that this would enhance game play.  
&gt;

Ahh, user created objects.  This is still an open area for me.  Generally
speaking, I do not allow users to create objects.  I allow them to assemble
new objects out of existing objects if they posess the skills to do so.
The new objects are limited to predefined assemblies or pre-existing 
technologies.  Thus new technology is not created by the user.  There is 
strong temptation here to create _the wheel_ from OOC knowledge when none
exists thematically.  I will have something akin to an inventor/alchemist
class which may research new items and these will become available on GM
approval.  Of course illusionary objects of value may be spoofed by 
enterprising wizards.  Such spoofing is always temporary though.  Every
new object will already have a natural value; based minimally on the
values of it's component objects.  I have not done any work on calculating 
labor or process costs yet.  These will be quite large for magical items 
and make trading cost prohibitive and rare.
 
&gt; I suppose this view could be summed up like this:  shopkeepers do not
&gt; really sell items to characters.  They act solely as distribution
&gt; points and what they distribute depends on what they are asked for,
&gt; what they have, and what they can get.  After all, what would money
&gt; mean to a NPC shopkeeper?  Certainly, he could just accumulate it
&gt; like everyone else and retire wealthy but is that interesting from
&gt; any point of view other than simulation?  It seems that money
&gt; wouldn't be required at all.  

It may work.  Like I mentioned, I don't view the vendor/retailer as a Sam
Walton more medievil, like Rodger the Shrubber purveyer of fine shrubbery
and only shrubbery.  ;)


&gt; So, to start the economy from nothing:
&gt; 
&gt; 1. Give shopkeepers no knowledge about any objects.
&gt; 2. Give shopkeepers a method for determining what one object is
&gt;    worth compared to another object and apply this equally to all
&gt;    objects.  Also take into accout how much of an object is at hand,
&gt;    and how much of it has been asked for.
&gt; 3. Have shopkeepers track how often an object is requested and adjust
&gt;    their trading practices accordingly
&gt; 
&gt; Given that, is there a requirement for a planned initial distribution
&gt; of objects to vendors to seed the economy somewhat?  Each vendor
&gt; would have to at least start with one item, or he'd have nothing to
&gt; trade (and there's no incentive for a player to trade anything to the
&gt; vendor if the vendor has nothing or just gives away his object for
&gt; free).  Is more than one item necessary for each vendor?  The paths
&gt; of future trade caravans can be started at this stage simply be
&gt; putting all the flour in one vendor's shop and all the milk and eggs
&gt; in another.  As long as the object given to the vendor is somewhat
&gt; desirable by at least one player, would things take off from there? 
&gt; Or could things just be dumped haphazardly on vendors and the result
&gt; (a semi-functioning economy) be the same?  Perhaps each would yield
&gt; something sustainable and interesting.
&gt; 
&gt; Thoughts welcome, of course.
&gt; 

But is it a natural starting point?  From nothing I mean?  While I'm no
genius in economics, what I attempted to do was to visualize the 
professions that would exist in a rudimentary agricultural village and
begin to design shopkeepers who transformed raw commodities into items 
needed for village life.  I then extended this to the creation of a 
city-state which formed the nexus of many villages.  Depending on some
random variations in natural resources (and some historical data largely
from ancient Egypt, they kept excellent records) I extended my model to fit 
the demands of a large city and determine which raw materials would be
overabundant (exports) and which would be deficient (imports).  Into this
mix I created unusual luxuries demanded by the wealthy class.  It still
needs quite a bit of work though.


--
Jon A. Lambert
"Everything that deceives may be said to enchant" - Plato

</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="00090" HREF="msg00090.html">MUD Economy</A></STRONG>
<UL><LI><EM>From:</EM> Shawn Halpenny &lt;malachai#iname,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00203.html">Clients</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00204.html">Re: [MUD-Dev] Wild west (was Guilds &amp; Politics)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00157.html">Re: [MUD-Dev] MUD Economy</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00088.html">threaded servers (was Re: [MUD-Dev] request for comments</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00196"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00196"><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]  MUD Economy</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00148" HREF="msg00148.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Fri 09 Jan 1998, 19:07 GMT
</LI>
</ul>
<LI><strong><A NAME="00121" HREF="msg00121.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#user1,inficad.com">nightfall#user1,inficad.com</a>, Thu 08 Jan 1998, 19:57 GMT
<UL>
<LI><strong><A NAME="00149" HREF="msg00149.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Fri 09 Jan 1998, 21:10 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00157" HREF="msg00157.html">Re: [MUD-Dev] MUD Economy</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Sat 10 Jan 1998, 00:29 GMT
</LI>
<LI><strong><A NAME="00196" HREF="msg00196.html">Re: [MUD-Dev]  MUD Economy</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 12 Jan 1998, 05:25 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00088" HREF="msg00088.html">threaded servers (was Re: [MUD-Dev] request for comments</A></strong>, 
Mike Sellers <a href="mailto:mike#online-alchemy,com">mike#online-alchemy,com</a>, Wed 07 Jan 1998, 18:37 GMT
<UL>
<LI><strong><A NAME="00113" HREF="msg00113.html">Re: [MUD-Dev] request for comments</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#zesoi,fer.hr">silovic#zesoi,fer.hr</a>, Thu 08 Jan 1998, 13:07 GMT
<UL>
<LI><strong><A NAME="00166" HREF="msg00166.html">Re: [MUD-Dev] request for comments</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Sat 10 Jan 1998, 03:17 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00129" HREF="msg00129.html">Re: [MUD-Dev] request for comments</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Fri 09 Jan 1998, 05:33 GMT
</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>