Category Archives: chess4j

Category for posts pertaining to the chess4j project.

chess4j 1.2 is released!

chess4j 1.2 is in the wild. There hasn’t been any new development lately in terms of new features or playing strength, but I have put some effort into improving code quality using the excellent Sonar Source tools. Minimal cyclomatic complexity. … Continue reading

Posted in chess4j, Computer Chess | Comments Off on chess4j 1.2 is released!

chess4j 1.0 is released!

chess4j is a Java based chess program I’ve been developing in my copious spare time. It’s finally reached a level that I’m comfortable doing an official release. It is not a strong engine; in fact I’ve done almost nothing to … Continue reading

Posted in chess4j, Computer Chess | Comments Off on chess4j 1.0 is released!

A Groovy way to handle user input

Several weeks ago I wrote about Prophet, my C/C++ chess program. I described in that post the approach I was using in the ParseXBoard( ) method to map user input to a “handler function” using a table of function pointers. … Continue reading

Posted in chess4j, Computer Chess | Comments Off on A Groovy way to handle user input