Mike McGann on Thu, 10 Jan 2008 23:47:43 +0100 (CET)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[s-b] [MoP] Performing the Initialize Action


I'm performing the Initialize Action for the Field Match named "Life".

There will be 5 emails from the dice server necessary to execute this
action. The first email will be 25 rolls of 16 sided dice used to determine
which cells are initially null (1-11: null, 12-16: not null) in the order
listed in the Priority List on the Life Field page. A second email will be X
rolls of 3 sided dice, where X is the number of non-null cells, used to
assign colors to the non-null cells (1: red, 2: green, 3: blue), again in
the order listed in the Priority List.

The third and fourth email will be used to assign Players to teams. The
field match states that "each Player's Team is set to a random non-null
value" but doesn't place any restrictions on the actual implementation of
this random assignment. I'm choosing a method to evenly distribute Players
as follows:

1. Color = RED
2. All Active Players are added to a list (zero based) in the order
specified on the Wiki page. L = the size of this list.
3. The third email will be N rolls of N sided dice where N is the number of
Active Players.
4. For each die roll D:
       * The Mth Player is assigned to the Team of Color where M = D mod L.
That Player is then removed from the list.
       * If Color is RED, it becomes GREEN; else If Color is GREEN, it
becomes BLUE; else If Color is BLUE, it becomes RED.
5. Steps 2-4 are repeated using the non-Active Players and the fourth email.

The fifth email will assign the assign the Advantage; 1 roll of a 3 sided
die (1=red, 2=green, 3=blue).

- Referee Hose
_______________________________________________
spoon-business mailing list
spoon-business@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-business