|
|||||||
This is a discussion on "Supply and Demand" in the Top Mud Sites MUD Builders and Areas forum : I am currently designing a shop system where the price of an item can fluctuate depending on the supply and demand of that specific item... so if players craft a lot of spoons for example, and few people buy spoons, they are going to be rather cheap, both to sell to the shops, and to purchase from the shops. Keeping this in mind, Ive got two questions to pose: The first is whether a centralized tracking system would be preferential to keeping each shop independant? Central systems would standardise the prices across the board, but perhaps keeping each shoppe independant ... |
|
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our MUD community today! If you have any problems with the registration process or your account login, please contact us. If you are a registered member of the old TMS forums, please click here
|
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 |
|
New Member
Join Date: Aug 2005
Location: VAncouver, BC, CAnada
Posts: 23
![]() |
Supply and Demand
I am currently designing a shop system where the price of an item can fluctuate depending on the supply and demand of that specific item... so if players craft a lot of spoons for example, and few people buy spoons, they are going to be rather cheap, both to sell to the shops, and to purchase from the shops.
Keeping this in mind, Ive got two questions to pose: The first is whether a centralized tracking system would be preferential to keeping each shop independant? Central systems would standardise the prices across the board, but perhaps keeping each shoppe independant might stimulate trade abroad when people would travel to other shops to try and get a better deal. The second question is more mathematical, but I am sure there are some economics-oriented folks out there who can help on this one... What kind of algorithm would be most effective for modelling the supply and demand curves of randomly introduced player produced and harvested items? Any help or comments on this one would be greatly appreciated! |
|
|
|
|
|
#2 | |
|
Member
Join Date: Aug 2002
Location: Midwest
Home MUD: Scourge of Time
Posts: 89
![]() |
Re: Supply and Demand
Quote:
|
|
|
|
|
|
|
#3 |
|
Administrator
Join Date: May 2005
Name: Derek
Location: Orlando
Posts: 337
![]() ![]() |
Re: Supply and Demand
Good point, encourages exploration. Depending on the geography of your MUD it also makes sense, items would presumably be in greater demand closer to the places they're needed so if someone doesn't mind spending time running to the other side of a continent they might get a better deal.
|
|
|
|
|
|
#4 | ||
|
Member
|
Re: Supply and Demand
Quote:
Quote:
|
||
|
|
|
|
|
#5 | |
|
New Member
Join Date: Aug 2005
Location: VAncouver, BC, CAnada
Posts: 23
![]() |
Re: Supply and Demand
Quote:
As for the newbies, well, they are newbies, and will likely have no need for rare and desireable potions of rabbit translocation or fashionable platinum embroidered cloaks. The items most appealing to newbies would also be the easiest to craft, and should therefore be in very high supply, keeping their prices low. If this turns out to not be the case, well, legislation by the council of that city should be effected to keep prices low. One would hope. As for the point of the excercise, well, I was kind of hoping to stimulate some sort of craft-driven economy. Too often I see carefully designed excel spreadsheets calculating the exact cost of every little material component and the profitability index of product Q. This ends up with a bunch of powergamers producing a thousand broadheaded, oaken shafted arrows that nobody uses, and none of the other items. Keeping track of buyer behaviours is nothing short of easy. just log whatever is bought or sold over time. We have static guideline prices, obviously, because this system is not in place yet, and people have to sell their items! Determining exactly how badly a player might want a healing potion is the purpose of the algorithm. How much is someone willing to pay? at what point does the cost outweigh the demand? |
|
|
|
|
|
|
#6 | ||
|
Member
|
Re: Supply and Demand
Quote:
Quote:
Free markets reach a point of equilibrium, but that equilibrium is not guaranteed or likely to be something that most people enjoy. In the real world, you can just say "that's life", if that's your political leaning. In a game, you're merely shooting yourself in the foot in the name of realism. Last edited by Kylotan : 08-07-2007 at 02:51 PM. |
||
|
|
|
|
|
#7 |
|
Member
Join Date: Oct 2003
Posts: 101
![]() |
Re: Supply and Demand
As with many new or complex features, this one is such that would require you to invest a lot of time tweaking and honing if you want it to be useful. The main thing to remember is that compared to real life, getting your hands on the materials to craft with is usually easy in a game environment. This being the case the other problem is that if you want a craft economy you need to have many times more users of the crafts than craftsmen, otherwise you will be left having to model the supply - demand scenario via NPCs. For this to work, you need an economy that allows you to gain income through other means, effectively making craftsmanship just another job you can perform and not a must-have.
I think the challenges in setting a system like this lie mostly in balancing it out with other ways to play the game. A game's economy is very different from a real life's economy mostly because of the limited number of people most games have playing, so RL economic models might not even apply to your game or maybe they will just produce different results. Bigger games like Second Life and such on the other hand, can use RL economic models easier due to the large player base they have. |
|
|
|
|
|
#8 |
|
Member
|
Re: Supply and Demand
I'm very interested in this system, since we're trying to work out something similar for the next version of the game. I hope you'll keep posting your design thoughts!
One thing that we use, which might add another dimension, is to have city taxes that are on specific materials and item types, which are set at the city level, and which affect shop costs. This allows us to reflect things getting scarcer or more plentiful, albeit in a fairly crude way. |
|
|
|
|
|
#9 | |
|
Moderator
Join Date: Sep 2002
Location: Mill Valley, California
Posts: 2,160
![]() |
Re: Supply and Demand
Quote:
Second Life uses a 'real life economic model' because it officially allows cash-out of Linden dollars to real-dollars and because there is no overarching game within the world except trying to make real money. When there's no game to ruin, real-life economic models are fine. When there's a game to ruin, they pretty much suck for most players. Remember: In real-life, most people are frustrated about their economic situation. --matt |
|
|
|
|
|
|
#10 |
|
Senior Member
Join Date: Oct 2002
Posts: 310
![]() |
Re: Supply and Demand
Yeah. I don't think its real practical to try to model a real system. On the other hand. No **player** needs 500 spoons, in the first place. A city *might* need spoons all the time. Trying to sell 500 of them to a village, where the *presumed* size is 20-30 people, is going to saturate it so fast no one can sell spoons to them for years. 500 spoons, in a city of 2,000-3,000 people on the other hand... But if everyone is making 500 spoons, its still going to saturate the market. Real merchants are not going to specialize, are going to sit on their stock till needed, while selling something else, etc. A real blacksmith, jeweler, etc., is going to do *the same thing*, tracking what is needed on the market, and only providing what the merchants/brokers need at the time. Big items, like magic cloaks, are going to **rare** production items. They will take time, be hard to produce, and more to the point, not produce a constant income, even if they do make you more in general in one use.
As I see it, the only way to "successfully" set up anything close to a real economy is to consider how big your city/town/village is supposed to be, figure how much they are actually going to need, put the players in competition *with* the locals to get the items, and maybe set up some sort of seasonal shifts, and fads. For 1-2 RL months the entire city might be making you huge amounts of cash from ear muffs, even in summer, then the fad goes away and someone else discovers that their entire stock of purple socks are selling out. Fact is, trade systems usually *don't* bother even trying to do this, so someone can craft 5,000 Gnomish Parachutes, sell them all off to the local merchant, and the merchant won't even refuse them. In a *real* economy, if some merchant buys that many in 2-3 days, you better start considering **why** and maybe set up your own stand in the market for them. lol I don't think its necesarrily impossible to manage a good system, but it would need to work in a way that takes into account what *should be* possible, not just how far away the merchant is compared to the rest. Some players might just have to get a real job. ![]() |
|
|
|
|
|
#11 | |
|
Senior Member
Join Date: Jan 2006
Location: USA
Home MUD: Threshold RPG
Home MUD: Primordiax
Home MUD: Archons of Avenshar
Posts: 650
![]() ![]() |
Re: Supply and Demand
Quote:
With that having been said, are you planning for multiple shops? Are they game-runned shops or player-runned shops? If it is a game-runned shop, I assume the game will place a base value on everything, or will players be allowed to set the value? |
|
|
|
|
|
|
#12 |
|
Senior Member
|
Re: Supply and Demand
It depends on the type of game you're implementing this into. I've heard similar thoughts about doing stuff like this on RPIs and I've always pointed out that it's flawed to let PCs alone control an economy when theoretically there are usually far more NPCs and vNPCs which would be affecting the economy. The assumption that NPCs and vNPCs would simply follow the pattern of PCs is also flawed given that PCs tend to operate in a generally unrealistic manner ignoring necessities of life like shelter/dwellings or eating (unless they're starving and/or their hunger is affecting their performance) while buying weapons and armor (but never thinking twice about a new pair of boots unless it has an armor bonus, etc). That's why players will try to "sell" to shops but won't think twice about drinking from a puddle to save having to buy a drink at the local pub (unless they're RPing there). Their activities typically run contrary to any realistic reflection of economics and relying on them as a pattern for supply-and-demand will just leave you with a horribly messed-up system.
Now, if your game is the standard H&S and doesn't feature a "treat NPCs just as you would PCs" policy, then I think it sounds fine. Most MUDs naturally develop something like this anyway with whatever skewed economy they possess. Hard-coding it would just compliment that I suppose. Take care, Jason |
|
|
|
|
|
#13 |
|
New Member
Join Date: Aug 2007
Posts: 14
![]() |
Re: Supply and Demand
Supply and demand will determine prices in your mud. I dont think you can ignore that or deny that. But you have a great deal of control over those things. You have a great deal of control, even in a world where players do lots of crafting.
Underlying the supply curve is the scarcity/abundance and cost of the inputs (of the crafted good) plus the difficulty of the crafting itself. You control all three of those things. Underlying demand is the players' preferences for particular items. You control the amount of value that each of these items have, in that, you determine what a standard leather torso armor provides for ac. Of course players in some systems, players can add temporary or even permanent enchantments on normal items, eg. placing an infravision spell on an ordinary iron longsword. You control the number of enchants, the power of the enchants and the cost of the enchants, so you control this aspect of demand also. If you want a more 'real' economy, then you should make each shop's pricing independent of the others. If player's want to spend their time traveling across the ocean or across the continent to engage in arbitrage, let them. That will actually end up equalizing the prices across shops. ...which can have inherant benefits. As for the newbie items, you will find that if you write the correct supply/pricing equation for your shop, then the items which are of low value, will have a low price. Think about it for a minute. The most basic dagger with the lowest hitroll/damroll in the game. It may take 2 ores of iron to craft it and a low craft skill. Lets say you sets its initial SetValue to 50 gp. So the very first one sold to the shop will sell for 25-50 gp (however you decide to do the sell rate). Then the second will sell for about 75% the value of that, the next will sell for 50% of the original value, and so on, until eventually, they are selling for 5 gp each at the local shop. Now as a player, are you going to continue to go mine the ore and invest the crafting time to earn 5 gp? I doubt it. So the price will remain there. I see no problem with gp inflation for low level eq or any other equipment. The trick in all of this of course is to correctly balance the availability of the inputs, the difficulty and time-consumption of your crafting skill, and the amount of power you give each item. If you allow players to get the ubersword of doom from Morganna the Witch with great ease, and they can sell that ubersword for 20,000 gp, then you clearly will have balance issues with shops, inflation, crafting and other things. You can tweak these as you see player behavior gravitate towards one set of items. If invis cloaks become popular, make sure that the invisible stalker hide is a rare find on corpses, or that invisible stalkers are a super rare encounter etc. I see it as just one balancing issue among many. Supply and demand are your friends, not some arbitrary thing that HLPs can influence at a whim. -Detah@Arcania |
|
|
|