Check out Janggi (Korean Chess), our featured variant for December, 2024.


[ 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

Omega Chess. This preset for Omega Chess enforces the rules and spots check, checkmate, and stalemate.[All Comments] [Add Comment or Rating]
Kevin Pacey wrote on Sun, Feb 4 08:27 PM UTC in reply to Fergus Duniho from 06:50 PM:

Well, the chess2 include file seems to have worked well enough that my 'Officer Chess enforced' preset maybe has only one minor quirk - if someone 'tries to castle' by moving the K just one square and then clicks on rook move as one of two options given (the way Greg coded a part of a preset which I edited), then an error message happens. The 'Very Heavy Chess' rules enforced preset by Greg, which uses chess2 include file, also has this quirk. [edit: I eliminated the quirk from 'Officer Chess enforced' by changing what Greg had for wcastle and bcastle, deleting a couple of extra squares represented, in each case - seemed to do no harm]

I just tried substituting the fairychess include file for the chess2 include file without making any other changes to Brawl Chess enforced preset, and I immediately had a fatal error. The tutorial for the fairychess include file looks very involved and I worry I might have to change/add a lot of code (never mind that I cannot seem to figure out yet how fairychess file might be able to handle K-3-step-castling in either direction as in Capablanca Chess, if it can), a process I don't understand much for Game Courier, being very rusty at programming. Thus it might just be easier for me to try making a rules enforcing preset for Brawl Chess with the Play-Test Applet, if and when I get around to it.