Check out Modern Chess, our featured variant for January, 2025.


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

Single Comment

Play-test applet for chess variants. Applet you can play your own variant against.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Feb 16, 2021 03:08 PM UTC in reply to H. G. Muller from 09:00 AM:

It is a weak spot of GAME Courier anyway that the names of the image files have to 'leak' into the code

The fairychess include file distinguishes between piece labels and piece notation. Piece labels are the keys used in the $pieces array from the selected set file. By default, piece notation will be the same as the piece labels, but it can be changed with the alias command. Since individual games do not use all the various pieces in the Alfaerie:many set, games that use this set should normally set aliases to use instead of these labels, and these aliases may be made entirely alphabetic. The code should then make sure to use isupper and islower on the piece notation rather than the piece labels. See the documentation on the fairychess include file for more details on how this works.