<hexchess-board>

Chess is better with hexagons

Example: Preset Moves

Here we're building on the keyboard listener example, so you can use your left and right arrow keys to fast forward and rewind.

Because Hexchess is much newer, we've decided to disambiguate the moves as much as possible. So while a king's pawn opening might be notated as 1. E4 followed by 1. E5, in HexChess we want to show both the starting and the ending squares. So the white pawn moving from B1 to B3 would be notated as B1-B3.

To indicate a capture, we use the x instead of the - sign. Additionally, we add the piece to the end to specify what was captured. So if a white pawn on B4 captured a piece on C4, we would say B4xC4p.

En passant captures are notated with an $ at the end. This is done to simplify the format of notations into a standard of a square, followed by x or -, followed by a square, and then either $ or =.

Since hexagonal chess has no castling, we do not need to deal with that notation.

Lastly, promotion is handled with the = sign. So a white pawn that moved from A5 to A6 and became a Rook would be written as A5-A6=R.

<div style="width: 575px; height: 500px">
<hexchess-board
id="hexchess-board"
board="start"
orientation="white"
moves="B1-B3,B7-B5,C2-C4,D7-D5,C4xD5p,F11xB3P,C1xC7p"
>
</hexchess-board>
</div>