FrankWalter has moved!
Please visit the new FrankWalter homepage.
This page remains for historical reasons and may be removed in the future.
—
Frank-Walter is a java-based winboard/xboard chess engine written by Laurens Winkelhagen.
Current version is Frank-Walter 2.2.8-e85fcb4
Frank-Walter is a java chess engine that requires java 8 or higher to work. Java can be downloaded from https://www.java.com. The engine can be started with the command java -jar frankwalter.jar <options>
where <options>
are optional commandline parameters.
Currently the following commandline parameters are available
-debug
(no arguments, causes logging to be stored in a file called debug.log
in the current working directory) -nobook
(no arguments, tells the engine not to use its own book)-book <bookname>
(<bookname>
should be the filename of an openingbook in Beowulf format, located next to the .jar file. The default is frankwalter.opening
which is included in the engine itself)-tt <size>
(where <size>
is the size is the size of the TranspositionTable in mb or gb. Possible values are 1mb, 2mb, 4mb, 8mb, 16mb, 32mb, 64mb, 128mb, 256mb, 512mb, 1gb. The default is 256mb)-tb <tablebases filepath>
(here <tablebases filepath>
is the Syzygy-tablebases directory. It is also possible to configure this in xboard)This java program makes use of Syzygy Tablebases via the Java Syzygy-Bridge: a modification of the Fathom c program, in combination with a java library that can use this native library. Due to practical constraints there is no apple macintosh version of the JSyzygy library available. In order to use Syzygy tablebases, the file libJSyzygy.so (linux) or JSyzygy.dll (windows) should be placed next to the frankwalter.jar file, or in a java library directory. The Syzygy tablebases themselves can be generated locally, or downloaded from the internet.
It should be possible to compile the JSyzygy library on MacOs (and name it libJSyzygy.jnilib I suppose), but I don't have the means nor the experience to test this myself. The JSyzygy library can be compiled of my fork of basil00's Fathom program, located in github: https://github.com/ljgw/Fathom.
Frank-Walter would not have been complete or even possible without the inspiration and material provided by the following people: