Any GUI that can handle this? Hexagon chess board

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
hgm
Posts: 28514
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Any GUI that can handle this? Hexagon chess board

Post by hgm »

WinBoard cannot display 45-degree rotated boards now.

But you are right: if you don't care about a shear transformation, it can support the game now. You just have to consider the squares along the diagonal as neighbors, and along the anti-diagonal as non-neighbors. (Or the other way around.) Then each square has six neighbors.

You can use a drawing with distorted hexagons as board texture.
Dirt
Posts: 2851
Joined: Wed Mar 08, 2006 10:01 pm
Location: Irvine, CA, USA

Re: Any GUI that can handle this? Hexagon chess board

Post by Dirt »

In case anyone doesn't understand, one side would look like this:
[d]3PRNQB/3P2BK/3P1B1N/3P3R/3PPPPP/8/8/8 w - -
It would take an 11x11 board to show the entire game.
Deasil is the right way to go.
User avatar
hgm
Posts: 28514
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Any GUI that can handle this? Hexagon chess board

Post by hgm »

It does not work very well. The default pieces are too big:

Image

Using font-based pieces, scaled to a smaller fraction of the square size than usually, and offsetting the background a bit towards the lower-right corner, works slightly better:

Image
Dirt
Posts: 2851
Joined: Wed Mar 08, 2006 10:01 pm
Location: Irvine, CA, USA

Re: Any GUI that can handle this? Hexagon chess board

Post by Dirt »

Wonderful. It looks better than I expected.
Deasil is the right way to go.
User avatar
hgm
Posts: 28514
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Any GUI that can handle this? Hexagon chess board

Post by hgm »

Well, Sjaak II can probably be configured to play this. Coordinate notation will probably be completely different from what is usual in this game, though. (Although it is not clear to me what is usual here...)