Ed Murphy on Wed, 2 Jan 2008 07:57:01 -0700 (MST)


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

[s-b] Proposal: Life (revised again)


I revise my Proposal "Life" to read as follows.  (Forgot to account
for players joining mid-game)

Create a Field Match named "Life" with a 5 x 5 Field and the following
details.

   * Each square is also adjacent to the four squares sharing only a
     corner with it.

   * Attribute: Team
       - Scope: Players
       - Range: Red, Green, Blue, null
       - Default: null

   * Field Object: Cell

   * Attribute: Color
       - Scope: Cells
       - Range: same as Teams
       - Default: same as Teams

   * Attribute: Advantage
       - Scope: Field
       - Range: same as Teams
       - Default: same as Teams

   * Invokable Action: Initialize
       - Attached to: Field
       - Trigger: While no Cells exist, the Referee performs
         /* preferably using the nomic.net dice server */
         enough random selections to carry out the Effect, and
         posts the results of these selections to a Public Forum
       - Effect: For each location in the Field, a Cell is placed
         there, and its Color set to a random non-null value; each
         Player's Team is set to a random non-null value; Advantage
         is set to a random non-null value

   * Invokable Action: Tweak
       - Attached to: Cells
       - Trigger: A Player posts a message to a Public Forum stating
         that he is tweaking the specified Cell, and he has not already
         done so during the current nweek, and the Referee has performed
         the Evolve action during the current nweek, and the Cell's Color
         is either null or that Player's non-null Team
       - Effect: If that Cell's Color is null, then its Color is changed
         to that Player's Team; otherwise, its Color is changed to null

   * Invokable Action:  Evolve
       - Attached to: Field
       - Trigger: The Referee posts a message to a Public Forum stating
         that he is performing the Evolve action, and he has not already
         done so during the current nweek, and he performs enough random
         selections to carry out step 4 if needed
       - Effect:
           1) The following occur simultaneously:
              a) For each Cell with null Color that is adjacent to
                 exactly three Cells with non-null Color, its Color is
                 changed to the most common of those non-null Colors,
                 with ties broken in favor of the Field's Advantage
              b) For each Cell with non-null Color that is adjacent to
                 less than two or more than three Cells with non-null
                 Color, its Color is changed to null
           2) If exactly one non-null Color of Cell exists, then the
              match ends, with all Players whose Team is that color
              winning
           3) Otherwise, if the Field's Advantage is Red, it changes
              to Green; if it is Green, it changes to Blue; if it is
              Blue, it changes to Red
           4) Each Player whose Team is null has his Team changed to a
              random non-null value
_______________________________________________
spoon-business mailing list
spoon-business@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-business