Bucky:Notation
From Carls wiki
Here the official notation used in Bucky games is explained.
Contents |
General notes on notation
Every move, in its written form, is composed of the following six parts:
bucky-move = moving-piece
move-type
target-piece
[promote-to-piece]
[list-of-indirect-takes]
[additional-info]
Either, some or all of the three latter parts may be omitted in moves which do not involve promotions, indirect taking or additional information, respectively. Both moving-piece and target-piece are locations, specified in algebraic notation.
moving-piece = location target-piece = location location = file rank file = 'a'|'b'|'c'|'d'|'e'|'f'|'g'|'h' rank = '1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'
The term moving piece is used in a broad sense, and is independent of whether the piece in question actually changes location. The move-type may be any one of -, x or y.
move-type = '-'|'x'|'y'
additional-info conveys information about bucking moves, forced moves etc. More exact descriptions of syntax and meaning are given in the corresponding sections below.
Rolling moves
Can be made by all kinds of pieces.
| | |
| | |
The - between the positions and the fact that the target square is unoccupied before the move, imply that the move is a rolling move.
Promotions
Can be made by jedi and some chameleons. A move by such a piece to the last rank (where the last rank is defined formally by the rules) is always considered a promotion.
| | |
| | |
The letter efter the = indicates into which piece type the promoting piece is transformed. This must be stated. No mandate is made as to whether upper- or lowercase letters should be used; however, uppercase is recommended, both for black and white promotions. The letters that may be used are J, W, S, C and M, with the additional restrictions imposed by the rules.
promote-to-piece = ['='] allowed-promotee allowed-promotee = 'C'|'J'|'M'|'S'|'W'
Taking moves
Captures
Can be made by madams, some chameleons and the dude.
| | |
| | |
The x, when written between positions, indicates a capture: the moving piece ends up on the square previously occupied by its opponent, as in chess.
Indirect takes
Can be made by any kind of piece. The type of move does not have to be a rolling movement.
| | |
| | |
The locations of all pieces removed by double hypnosis in a move must be listed within parantheses after the move itself. If the move was a promotion, the new piece type should be indicated before the listing of the pieces removed. The order of the pieces within this listing is arbritary, but it is considered good form to reflect temporal order in the case of cascading removals. Thus, the order given in the example above is only one of six possible, but the only one in this case which is considered good form. In cases not covered by temporal order, lexical order is recommended, but not in any way enforced.
In indirect takes, the x does not indicate anything about the moving piece's target position.
list-of-indirect-takes = '(' 'x' sequence-of-locations ')'
sequence-of-locations = location
| sequence-of-locations ',' location
Smashing moves
Can be made by jedi, wagons and some chameleons.
| | |
| | |
The y between the locations indicates a smash: the moving piece ends up on the square immediately before the taken opponent piece. There is no equivalent in chess. Note that this sometimes means that the smashing piece does not move at all.
En passants
Can be made by jedi and some chameleons.
| | |
| | |
En passants have exactly the same notation as smashes.
Teleporting moves
Can be made by madams, dudes and some chameleons.
| | |
| | |
In teleports, the - between the locations indicates that the moving piece and the piece on the target square exchange locations with each other. One may also use O-O in cases of only one possible teleport, but this convention is discouraged.
Additional information
A bucking move is indicated by + at the very end of the move, and a buckmate by ++. These must be written with every move that involves buck or buckmate, even though that information is inferrable from the resulting board position. In addition, any one of the characters listed in the common shorthand notation is allowed here. Because of this, no formal syntax is specified for additional-information. Basically, anything goes. However, putting + or ++ before all the other extraneous information is strongly encouraged.
One final example
This example incorporates teleport, promotion, indirect taking and buckmate.
| | |
| | |
Bucky is a really sick game.
See also
- Algebraic chess notation on Wikipedia
- EBNF, Extended Backus-Naur Form