Chess is normally played on a square board. This means, the board state can be easily represented in a square 8x8 2-dimensional array.
On the other hand, Gliński's hexagonal chess is played on a hexagonal board.
I want to store this position in a multi-dimensional array. That is, an array with a specific length in each dimension.
I want the distance between chess pieces in the array to represent their actual distance on the chess board as closely as possible.
That means, a 91x1 array would superficially solve the problem but would not be representative of their actual locations on the board.
