Check out Symmetric Chess, our featured variant for March, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Latest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

Later Reverse Order Earlier
Glinski's Hexagonal Chess. Chess on a board made out of hexagons. (Recognized!)[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Sat, Mar 11, 2023 03:03 AM UTC in reply to Fergus Duniho from 02:42 AM:

Note that I recently changed the behavior of where to return false when a coordinate does not exist. This seemed to make more sense than returning a lone rank or file label, as it sometimes would for a non-existent space. But I guess these lone rank or file labels were less problematic for some code.


🕸📝Fergus Duniho wrote on Sat, Mar 11, 2023 02:42 AM UTC in reply to Daniel Zacharias from Fri Mar 10 11:21 PM:

There was a similar problem with the King, and I fixed both. The problem was with the functions for ascertaining the range of the piece, which were used only for potential moves. When I tried to make moves, they worked, and what I needed to fix were the NL, nL, KL, and kL functions. Here is an example of what was no longer working:

def NL array where #0 1 2 where #0 2 1 where #0 -1 -2 where #0 -2 -1 where #0 1 -3 where #0 -1 3 where #0 -3 1 where #0 3 -1 where #0 2 -3 where #0 -2 3 where #0 -3 2 where #0 3 -2;

I believe the problem arose if any of these where clauses returned false instead of a coordinate. To get around that, I replaced the code with this:

def NL aggregate lambda (where #frm #0 #1) ((1 2) (2 1) (-1 -2) (-2 -1) (1 -3) (-1 3) (-3 1) (3 -1) (2 -3) (-2 3) (-3 2) (3 -2)) =frm;

This uses the aggregate function to build an array of non-empty values of the lambda function, and it passes it the same set of values as the previous code did. So, whenever the where function returns false, it doesn't get added to the array.


Daniel Zacharias wrote on Fri, Mar 10, 2023 11:21 PM UTC:

I've just noticed that in the rule enforcing preset for Glinski's chess, several valid knight leaps are not marked as legal from the initial position.


🕸📝Fergus Duniho wrote on Wed, Jan 18, 2023 07:48 PM UTC in reply to Fergus Duniho from 07:33 PM:

That's now fixed too. When displaying the board from Black's perspective, the CSS uses right and top instead of left and bottom, but I had pasted some code using left and bottom.


🕸📝Fergus Duniho wrote on Wed, Jan 18, 2023 07:33 PM UTC in reply to Daniel Zacharias from 05:33 PM:

It's now displaying correctly, though it isn't switching the display properly when it is Black's turn.


🕸📝Fergus Duniho wrote on Wed, Jan 18, 2023 05:53 PM UTC in reply to Daniel Zacharias from 05:33 PM:

It will display properly if you change the rendering method to GIF, JPG, or PNG. I'll look into why the CSS method is not getting the same results.


Daniel Zacharias wrote on Wed, Jan 18, 2023 05:33 PM UTC:

The preset reached through the Official Glinski Coordinates button here is not displaying properly


🕸📝Fergus Duniho wrote on Thu, May 19, 2022 09:46 PM UTC in reply to Daniel Zacharias from Sat May 14 08:16 PM:

That should be fixed now. There was a typo that may have been due to copying and pasting code without making all the appropriate changes.


Daniel Zacharias wrote on Sat, May 14, 2022 08:16 PM UTC:

The other preset seems to have a problem also. In this game the hexagon alignment switched from vertical to horizontal after the first move and won't go back.


Daniel Zacharias wrote on Sat, May 7, 2022 06:07 AM UTC in reply to Fergus Duniho from Fri May 6 05:01 PM:

Thank you!


🕸📝Fergus Duniho wrote on Fri, May 6, 2022 08:31 PM UTC in reply to Daniel Zacharias from Thu May 5 08:17 PM:

I took some steps to prevent the image from tiling, and now it will also work with the GIF, PNG, and JPG rendering methods.


🕸📝Fergus Duniho wrote on Fri, May 6, 2022 05:01 PM UTC in reply to Fergus Duniho from 03:29 AM:

There was a typo in a new bit of code that was preventing you from selecting CSS as your rendering method. For some reason, this preset works only with CSS, and it will not work if you try to display the board as a GIF, PNG, or JPG image. I repaired your log so that it uses CSS again, and you can now continue your game.


🕸📝Fergus Duniho wrote on Fri, May 6, 2022 04:21 PM UTC in reply to Daniel Zacharias from Thu May 5 08:17 PM:

I now see that you were using the unprogrammed preset that actually uses a custom grid rather than the vhex shape. So, I was going in the wrong direction when I tried to make it use the vhex shape. So, the problem is different than I thought it was, and I will have to start over. In the meantime, I have reverted it back to the custom grid shape.


🕸📝Fergus Duniho wrote on Fri, May 6, 2022 03:29 AM UTC in reply to Daniel Zacharias from Thu May 5 08:17 PM:

This is probably related to some changes I made to the formfields_customization.php script for something unrelated to hexagonal chess. I got it to use the vhex shape again, but when I do, the pieces are misaligned with the CSS board, and the board appears misshapen when it is automatically drawn as an image. So, something else is going wrong. Since it's late, I'll look into this further tomorrow.


Daniel Zacharias wrote on Thu, May 5, 2022 08:17 PM UTC:

The preset under Official Glinski Coordinates, Medium Size Pieces is not rendering properly. You can see the problem in this game


🕸📝Fergus Duniho wrote on Tue, Nov 22, 2016 01:49 AM UTC:

Game Courier does not handle scoring of games. If someone is running a tournament using Game Courier, then it is up to that person to award scores. So, this person would have the discretion to score with either third or half points.


H. G. Muller wrote on Tue, Oct 11, 2016 09:58 AM UTC:

> Is there a way for interfacing hexagonal chess variants software with winboard?

Only in an ugly way. You can transform a hexagonal board to an orthogonal one by shearing. The 6-fold-neighbor topology of the hex board then is achieved by arbitrarily declaring only one of the diagonals as neighbors. You can use a background image to display sheared hexagons to make it moreobvious what borders on what:


Aurelian Florea wrote on Tue, Oct 11, 2016 08:17 AM UTC:

Is there a way for interfacing hexagonal chess variants software with winboard?


Kevin Pacey wrote on Sun, Oct 9, 2016 04:56 PM UTC:

A couple of questions for Fergus:

Regarding the rule enforcing preset for Glinski's Hexagonal Chess, am I correct that it scores a stalemate as a 1/2-1/2 draw, rather than 3/4-1/4 for one side (as per the rules noted on that variant's webpage on CVP)?

If yes, am I correct that Game Courier supports only three possible results for any finished game result being recorded for rating purposes by Game Courier, i.e. 1-0, 0-1 or 1/2-1/2?


wdtr wrote on Tue, Aug 30, 2016 12:57 AM UTC:

Wow, I'm lost.  1st time on variants.  I want to play Glinski's hex chess with someone.  I've been on for 3 minutes, and I can't figure out how to move and manipulate the board.  Anyone want to play a game with me?


🕸📝Fergus Duniho wrote on Fri, Nov 20, 2015 02:18 PM UTC:
Double moves and en passant are now being displayed as legal moves for Glinski's Hexagonal Chess.

🕸📝Fergus Duniho wrote on Fri, Nov 20, 2015 02:55 AM UTC:
Glinski's Hexagonal Chess is showing legal moves, but I still have to fix Pawn double moves and en passant. I've just reached the point tonight where I'm too tired to continue thinking about it.

Abdul-Rahman Sibahi wrote on Wed, Sep 20, 2006 09:23 PM UTC:
Two pictures for the board mentined in the previous comment, one is from
white's point of view and the other from black's. I do not know how to
upload them to the site to use them in the preset (so I can know if they
really work or not.)

White's : http://sibahi.pbwiki.com/f/hex91chess1.gif
Black's : http://sibahi.pbwiki.com/f/hex91chess2.gif

Abdul-Rahman Sibahi wrote on Tue, Sep 19, 2006 06:59 PM UTC:
I modified the preset a little, it supports the official coordinates and
enforces the rules. I sumply used the alias order (the only order I
understood from the developer's guide, AND it is quite useful.)

One problem remains : the coordinates around the board didn't change to
adopt the current system, which makes it too confusing to play with,
especially if one is not used to the official system. I don't know how to
modify that, but surely someone else can.

Here's a link :
http://play.chessvariants.org/pbm/play.php?game%3DGlinski%27s+Hexagonal+Chess%26settings%3DPNG-Alfaerie-official

I think it looks better than the other presets, and definitely better than
the background glinski_hexagonal.gif

It can be added to the list.

Tony Quintanilla wrote on Tue, Jan 13, 2004 04:33 AM UTC:
There is a bug that appeared recently that causes the pieces in the 'Medium Sized Pieces' preset to be offset upwards.

25 comments displayed

Later Reverse Order Earlier

Permalink to the exact comments currently displayed.