Ed Murphy on Tue, 1 Jan 2008 23:29:06 -0700 (MST)


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

[s-b] Proposal: Life (revised)


I revise my Proposal "Life" to read as follows.  Thanks to Billy
Pilgrim for catching a couple problems.

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 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
        - 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
_______________________________________________
spoon-business mailing list
spoon-business@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-business