chessbox200.png

chessbox

A collection of chess pieces.

By Xan Gregg


shapeimage_1.png

News

December 15, 2005

Write-up of bugs found in GNU Chess on my blog site.

July 21, 2005

Minor update to chessbox_gnu4j to fix problems with the remove (undo move) and new commands found while running under XBoard.

June 13, 2005

Minor update to chessbox_gnu4j to fix some of the informational output (current line of thinking).

June 5, 2005

Chessbox created as a place to put my Java port of GNU Chess and any related chess software components that may come along. Eventually, I’d like to see a Java port of a GUI, like WinBoard, with a plug-in engine interface.

Pieces

chessbox_gnu4j

The first piece in the box, chessbox_gnu4j is a straight Java port of GNU Chess 5.0.7. Being a straight port (mostly static methods and members), it serves as a decent Java/C benchmark, and for that reason I’d like to also port it to C#. In the movegen and eval timing tests, it’s coming in at around 60% of the C speeds.

download source

 

shapeimage_3.png