For the aid of the list and general Agoran players, I reproduce and forward the below quoted message. ---- Publius Scribonius Scholasticus p.scribonius.scholasti...@gmail.com
> Begin forwarded message: > > From: Publius Scribonius Scholasticus > <p.scribonius.scholasti...@googlemail.com> > Subject: Re: DIS: Proto: Buy low, sell high > Date: June 24, 2017 at 2:02:13 PM PDT > To: omd <c.ome...@gmail.com> > > My revisions: > > Proto: Buy low, sell high (AI=2) > > Create a Power-1 Rule titled "Stocks": > > The following Stocks exist: > > Abbr. Name > ----- ---- > CFJ Collaborative Finance Journal > PDF Power Dance & Fitness > PGP Pineapple Growers' Partnership > RR Renascent Ribbons > WGS Wright Goods & Services > > Create a Power-1 Rule titled "Properties of Stocks": > > For each Stock, Holdings of that Stock is a player switch whose > value is a nonnegative integer, default 0. For each Stock, > Total Holdings of that Stock is a the sum of all individual > player switches defined above. Total Holdings of that Stock may > not exceed the Max Holdings of that Stock. Any action that would > cause Total Holdings of that Stock to exceed the Max Holding of > that Stock is ineffective. Max Holdings is a stock switch whose > value is a nonnegative integer, default 50. Max Holdings can be > increased or decreased by announcement by any player whose > Holdings switch for that stock is greater than 50% of the Max > Holdings switch for that stock. Max Holdings can also be > increased or decreased by any player by putting forth a Stock > Proposal, which may only modify the Max Holding of a Stock > and may be pended for free by an player holding at least one > instance of the stock to which the Stock Proposal relates. On > the Agoran Decision to determine the adoption of this Stock > Proposal, the Voting Strength of each player shall be equal > to their Holdings switch for that stock. > > Intrinsic Value is a Stock switch whose value is a nonnegative > integer, default 1. > > Market Value is a Stock switch whose value is a nonnegative > multiple of 0.2, default 1. > > The Brokor is an office; its holder tracks all switches defined > in this rule. > > Create a Power-1 Rule titled "Buying and Selling": > > A player CAN Buy a specified Stock by announcement: the Stock's > Market Value is increased by 0.2, e pays Agora the new Market > Value in shinies, rounded down, and eir Holdings of that Stock > increase by 1. > > A player CAN Sell a specified Stock by announcement: the Stock's > Market Value is decreased by 0.2, Agora pays em the *previous* > Market Value in shinies, rounded down, and eir Holdings of that > stock decrease by 1. > > A player CAN Transfer a specified Stock by announcement: eir > Holdings of that stock decrease by 1 and a specified player’s > Holdings switch increases by 1. > > The above notwithstanding, a player CANNOT Buy, Sell, or Transfer > if one of the component actions would fail (including Selling or > Transferring with 0 Holdings). > > > Create a Power-1 Rule titled "Turning the Crank": > > Turning the Crank (which SHOULD be performed weekly, see below) > causes each Stock's Intrinsic Value to change according to a > Random Decision as follows: > > Chance Result > ------ ------ > 35% Move by 2 in the direction of Market Value. > 30% Move by 4 in the direction of Market Value. > 30% Move by 2 in the opposite direction of Market Value. > 5% Reduce by 50%, rounding up. > > (Moving by X in the direction of Market Value means increasing > by X if less than it, or decreasing by X if more than it, even > if the result overshoots; vice versa for moving in the opposite > direction.) > > Furthermore, it causes Agora to pay each player the sum of, > for each Stock, eir Holdings of that Stock times its Weekly > Dividend, rounded up after the final sum. A Stock's Weekly > Dividend is equal to half its Intrinsic Value. If a Stock’s > Weekly Dividend would by the previous formula be negative, it is > instead 0. > > Cranks Needed is an integer Agora switch, tracked by the Brokor, > initially 0. At the beginning of every week, Cranks Needed goes > up by 1, to a maximum of 3. When Cranks Needed is greater than > 0, the Brokor CAN Turn the Crank by announcement. In a given > Agoran Week, the Broker SHALL Turn the Crank until Cranks Needed > is 0. Each time the Brokor Turns the Crank, Cranks Needed is > decreased by 1. > > > Create a Power-2 Rule titled "Random Decisions": > > The rules may define a process initiated by announcement to > include a Random Decision, specifying a range of possible > results and associated probabilities. This means that the > person CAN select any of the possible results by announcement in > the same message as initiating the process, and CANNOT initiate > the process without doing so. Furthermore, e SHALL make the > selection randomly, following the associated probabilities and > independently from any other random decisions, using a method > that allows any other player to reasonably verify e has done so > correctly (e.g. dice server). > > > ---- > Publius Scribonius Scholasticus > p.scribonius.scholasti...@gmail.com > > > >> On Jun 24, 2017, at 1:25 PM, omd <c.ome...@gmail.com> wrote: >> >> On Sat, Jun 24, 2017 at 4:25 PM, Publius Scribonius Scholasticus >> <p.scribonius.scholasti...@googlemail.com> wrote: >>> Could I send you a revised version to see how you like it? >> >> Sure. >