Click here to open/close a piece overview. Play it!
The AI will now respond to your moves! ( + 2.5 ply - )
Info for selected board piece
mc
Move or capture
mc
Move or capture (unblockable jump)
imc
Move or capture (unmoved piece only)
m
Move only
im
Move only (unmoved piece only)
c
Capture only
m,c
Forbidden move, but delivers check
p,g
Hop target (hover/touch for actual move)
Click on piece to toggle its moved status
Click on piece name to see its move diagram. (print version)
ID
white
nr
black
nr
name
move
P
-
-
pawn
fmWfcF
G
-
-
giraffe
Z
C
-
-
crocodile
B
L
-
-
lion
HC
R
-
-
rook
R
U
-
-
unicorn
ypafsW
G
-
-
griffon
FyafsF
K
-
-
king
KiAiD
Click on names below to see how the piece moves.
Pawn
Giraffe
Crocodile
Lion
Rook
Unicorn (Rhino)
Griffon
King (dark yellow = initial move only)
[Edit] Because this variant lacks promotion choice, but makes the promotion piece dependent on location, the standard promotion procedure was suppressed by defining maxPromote=0 (i.e. no promoting pieces). A JavaScript function WeirdPromotion was then defined in the HTML, in addition to the diagram description. The diagram standard script calls this function when present, to tell it what piece type to put on the to-square.
The provided function tests if the moved piece was a Pawn that reached last rank. If so, it specifies a piece type dependent on the promotion file.
Because the true rules differ so much from what is described above, I figured the article deserves to have an extra diagram with piece moves:
Interactive diagram: pieces movable, right-click resets!
Click here to open/close a piece overview. Play it!
Click on names below to see how the piece moves.
[Edit] Because this variant lacks promotion choice, but makes the promotion piece dependent on location, the standard promotion procedure was suppressed by defining maxPromote=0 (i.e. no promoting pieces). A JavaScript function WeirdPromotion was then defined in the HTML, in addition to the diagram description. The diagram standard script calls this function when present, to tell it what piece type to put on the to-square.
The provided function tests if the moved piece was a Pawn that reached last rank. If so, it specifies a piece type dependent on the promotion file.