Jamie Dallaire on Mon, 19 May 2008 13:53:04 -0700 (MST)


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

[s-b] Proposal: Fix B-Chess


{

1. [[The following section makes the distribution of purchased pieces occur
AFTER moves rather than before. In this iteration, the ChessMaster is done
away with in favour of creating the pieces as a field action but not placing
them on the board until later, as a field object action of the newly created
pieces themselves. BEWARE: Since the validity of a purchase now depends on
the gamestate *after* all moves have been made (i.e. you can move ur pawns
off your king and then purchase), there is nothing keeping you from making
purchases (which will still cost mack!) that end up not going through. e.g.
i have two available purchase spaces, i purchase twice and move one of my
existing pieces into a purchase space... still lost the money. (could fix it
by making money deductions upon purchases actually going through, but this
would complicate book-keeping!)]]

In the Field Match named "B-Chess", under the heading "Invokable Action:
Purchase", change:
{{
Effect: If there are at least three unoccupied squares on the Field a new
Field Object is created at random based upon the following weighted table
and is placed in a random unoccupied square adjacent to that Player's King:
}}
to read:
{{
Effect: Without being placed on the Field, a new Field Object is created, in
the ownership of the Player invoking this Action, at random based upon the
following weighted table.
}}

In the Field Match named "B-Chess", removing the paragraph that begins with
"Field Object: ChessMaster".

If B-Chess is the current Field Match, destroy any and all ChessMaster Field
Objects.

In the Field Match named "B-Chess", at the end of every paragraph that
begins with "Field Object", add the following words:
{{
Action: Distribute
    Trigger: Field Object has not yet been placed on the Field.
    Effect: If there exist at least three unoccupied squares on the Field
and there exists at least one unoccupied square adjacent to this Field
Object's owners King, place this Field Object on a random unoccupied square
adjacent to that King. Otherwise, destroy this Field Object.
}}

2. [[This fixes the possible infinite-kings initialization problem and does
away with kings for inactive players. Others may join later if they want
in.]]

Modify the paragraph that reads:
{{
Invokable Action: Initialize
Trigger: A Game Action by the Referee including the starting locations of
each Field Object placed during this action using a suitable method of
randomization.
Effect: If this action has never been invoked before in the current Field
Match a King is created in the possession of each player and located on a
random square of the Field. If any two Kings are adjacent, this process is
repeated until no Kings are adjacent.
}}
by changing it to read:
{{
{{
Invokable Action: Initialize
Trigger: A Game Action by the Referee including the starting locations of
each Field Object placed during this action using a suitable method of
randomization.
Effect: If this action has never been invoked before in the current Field
Match a King is created in the possession of each Active Player and located
on a random square of the Field. If any two Kings are adjacent, all Kings
are destroyed and this process is repeated until no Kings are adjacent.
}}

}

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