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 Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Single Comment

Chess. Play Chess with Jocly.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Apr 19, 2016 03:57 PM UTC:
<P>Michel,</P> <P>Thanks for the information. It should prove helpful. One thing you didn't mention was the object for a board space and its properties. Should I understand that board.board[pos] will just return the piece on it and nothing more?</P> <P>While testing code for <A HREF="/play/jocly/grandcavalier.html">Grand Cavalier Chess</A>, I found a bug that is also shared by <A HREF="http://history.chess.free.fr/jocly/grandchess/jocly-grandchess.html">Grand Chess</A>. Both games limit promotion to captured pieces, and because Grand Cavalier Chess borrows the rule from Grand Chess, I adapted its <CODE>promote</CODE> function. The bug is that once a piece of a certain type has been captured, promotion is allowed to that piece type multiple times. Playing Grand Chess with myself, I currently have three white Marshalls on the board. But by the rules of the game, there should never be more than one. One possible way to fix this is to demote a captured piece to a Pawn when a Pawn promotes to it, though I'm not sure how to do that. Game Courier enforces this rule by counting pieces as they are captured and decrementing the appropriate count when a promotion happens.</P> <P>Also, I inserted <CODE>debugger</CODE> at the end of the model for Grand Cavalier Chess, but it is not doing anything. Is there a right way to use it that I'm missing?</P> <P>One more thing. I have installed the three.js exporter into Blender, but the documentation you have on using it to export two maps and a .js file doesn't match the options it currently gives me, and all I've exported so far is a single .json file.</P>