Tuesday, March 27, 2007

Proposal: Forex 2

It has been open for voting for at least 48 hours and has fewer than 2 valid votes.
-Amnistar

Adminned at 30 Mar 2007 08:07:38 UTC

I know its lengthy, but it may be worth at least reading, I guess.

Add a Currency rule:

Each Agent, except the Mastermind can hold an amount of Mastermind Dollars (M$), which is tracked by the GNDT at the MDollars Column. This amount can be negative and must be registered up to the second digit after the decimal dot, with leading zeros added if needed. Any amount denominated in MDollars shall be rounded towards zero to the second digit after the decimal dot.

A new Agent starts with an amount of M$ equal to the average of all non-negative values of M$ held by the all other Agents, except the Mastermind.

The Mastermind is the issuer of M$, so e is construed to hold an infinite positive amount of it.

In the Movement rule, change:

When spending a Ticket, an Agent must decrease the amount e has of the adequate type of Ticket.

to:

When spending a Ticket, an Agent must decrease the amount e has of the adequate type of Ticket and increase the Mastermind’s amount of that type of Ticket by the same value.

Delete from the Tickets rule:

Often, if an Agent is in a Supply Center, e may make an DICE6 roll. If the result is 1, e may increase eir Air Tickets by one; if the result is 2, e may increase eir Sea Tickets by one and if the result is 3 or 4, e may increase eir Land Tickets by one. If e rolls 5, nothing happens. If e rolls 6, e must update eir “LKL” to reflect eir current Location.

At any time an Agent is allowed to move, e may, instead of moving, spend 2X Tickets of one type to increase eir amount of any one other type of Tickets by X.

Add a FOREX sub-rule to the Tickets rule:

At any time if an Agent is allowed to move and is in a Supply Center, e may, instead of moving, make a Ticket Exchange with the Mastermind. An Exchange consists in buying or selling any amount of one or more type of Tickets to the Mastermind. All transactions in an Exchange are simultaneous and shall be registered within the same comment to the GNDT log.

When registering an Exchange in the GNDT, an Agent must include a DICE6 into the same comment. If the result is 6, e must update eir “LKL” to reflect eir current Location.

There is a [[Ticket Market]] page, where the price for BUYing or SELLing Tickets are registered. The Mastermind may often edit the values registered in the [[Ticket Market]] page. When doing so, e can not increase or decrease any price by more than 10% of their previous value, nor can e make the prices non-positive, nor can e make the BUY price for a Type of Ticket become equal to or lower than the SELL price to the same Type of Ticket.

When making an Exchange, an Agent will transfer an amount of M$ from eirself to the Mastermind equal to X times the amount of each type of Ticket e is buying from the Mastermind, where X is the BUY value for each type of Ticket as registered in the [[Ticket Market]] page, and will simultaneously transfer an amount of M$ from the Mastermind to eirself equal to Y times the amount of each type of Ticket e is selling to the Mastermind, where Y is the SELL value for each type of Ticket as registered in the [[Ticket Market]] page.

When selling Tickets, an Agent must decrease the amount e has of the adequate type of Ticket and increase the Mastermind’s amount for that Ticket Type by the same value.

When buying Tickets from the Mastermind, an Agent must increase the amount e has of the adequate type of Ticket and decrease the Mastermind’s amount for that Ticket Type by the same value.

An Agent can only make an Exchange if all these conditions are true:

* It would not result in e having a negative amount of M$ after the Exchange.
* It would not result in e having less than Zero of the adequate type of Ticket.
* It would not result in the Mastermind having less than Zero of the adequate type of Ticket.
* E is not buying more than 3 Tickets from the Mastermind in that exchange.

The Mastermind may often edit the Ruleset to modify the number of Tickets in the previous sentence to any non-negative integer number.

Create a “Ticket Market” page in the Wiki, reading:

==BUY values:==
* Air Tickets – M$ 1,10
* Sea Tickets – M$ 1,00
* Land Tickets – M$ 1,60

==SELL values:==
* Air Tickets – M$ 1,00
* Sea Tickets – M$ 0,90
* Land Tickets – M$ 1,45

Set each Agent’s M$ to Zero.

Comments

ChronosPhaenon:

03-27-2007 17:31:14 UTC

It needs an amendment to allow acquisition of new tickets (or new currency, like a wage or something like that). I’ll move to it as soon as I get a Proposal slot if someone else didn’t do that before.

Angry Grasshopper:

03-27-2007 20:55:58 UTC

Complicated. Would this help speed up the pacing?

Zebra:

03-27-2007 23:52:56 UTC

against

I agree with Angry Grasshopper. It would be a good idea to include the Supply Center requirement and the chance of an Agent revealing eir LKL in the current Forex rules, but funneling the entire system through the Mastermind might slow things down unnecessarily.

ChronosPhaenon:

03-28-2007 10:46:25 UTC

AG, it allows for more flexibility in ticket exchanging, besides creating a real currency (which I will propose later to be use for gadgets also).

Z, It doesn’t funnel a thing. It only gives em power to adjust the prices and maximum trading values if e deems it fit.

Axeling:

03-28-2007 22:59:30 UTC

imperial
Eh, I think it’s probably unnecessarily complicated.  Tickets seem to be doing okay as currency, at least so far.  I leave it to our beloved Mastermind, however, as e’s the one who’ll have to change the most to account for a new currency.