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