----- Original Message ----- From: Andrew Ritchie <object@alphalink.com.au> To: <CIRCLE@post.queensu.ca> Sent: Sunday, June 06, 1999 1:54 AM Subject: [CODE-ish] Exchange Rates > I currently have multiple currencies in my game, and am thinking about > implementing an exchange rate feature, where one day your Gold Diallo might > be worth two Platinum Dragons, and the next day three ;) I don't really want > it to be random, however. I was wondering about how to design this type of > system. I'm not really after code, because I can code it myself, but more of > how I would go about designing this system. I know the real life exchange > rates are determined by supply/demand... any ideas? > How about searching the playerfile every week say on sunday and seeing how much Waterdavian Silver is out there, then how much coranthian Platinum is out there and so on for every currency. If the amount surpasses what you want in the game then make it worth less. When it goes down the value then rises back up. If you have different types of Silver like waterdhavian silver coranthian silver, Dorakas silver then that would be even better to do since you could fluctuate a states currency and all citizens of those towns would be encouraged to make their money worth a few more every day. Or you could just fluctuate shop prices according to a weekly count of their supplies in and out. For example the shopkeeper says to himself: I sold 100 torches which I have unlimited supply of so I put little value in them so add just 1 to my counter I then sold 10 rings of destiny which I place a high value on as they raise effective levels for spellcasters so add 10 per ring. Then do some kind of formula that says if a shopkeeper sold more than he bought his prices can drop a little This could be dangerous as a player I know I would try to influence the rates on the last hour of the last day and make it worth his while to lower all prices for that one special item I could not afford :> +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST