Your trusted source for computer chess information!
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| computer_chess:engines:frank-walter:index [2018/11/16 15:01] – ron | computer_chess:engines:frank-walter:index [2019/02/24 17:33] (current) – ron | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Frank-Walter ====== | ====== Frank-Walter ====== | ||
| + | |||
| + | **FrankWalter has moved!** | ||
| + | |||
| + | Please visit the new **[[https:// | ||
| + | |||
| + | This page remains for historical reasons and may be removed in the future. | ||
| + | |||
| + | --- | ||
| Frank-Walter is a java-based winboard/ | Frank-Walter is a java-based winboard/ | ||
| + | \\ | ||
| + | Current version is Frank-Walter 2.2.8-e85fcb4 | ||
| ===== Download ===== | ===== Download ===== | ||
| - | {{frankwalter-2.2.0-dist.zip | Frank-Walter 2.2.0}} | ||
| + | {{frankwalter-2.2.8-dist.zip | Frank-Walter 2.2.8}} | ||
| + | \\ | ||
| + | {{frankwalter-2.2.6-dist.zip | Frank-Walter 2.2.6}} | ||
| + | \\ | ||
| + | {{frankwalter-2.2.3-dist.zip | Frank-Walter 2.2.3}} | ||
| + | \\ | ||
| + | {{frankwalter-2.2.2-dist.zip | Frank-Walter 2.2.2}} | ||
| + | \\ | ||
| ===== Usage ===== | ===== Usage ===== | ||
| - | 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 '' | + | Frank-Walter is a java chess engine that requires java 8 or higher to work. Java can be downloaded from https:// |
| Currently the following commandline parameters are available | Currently the following commandline parameters are available | ||
| * '' | * '' | ||
| - | * '' | + | |
| + | * '' | ||
| + | | ||
| * '' | * '' | ||
| Line 22: | Line 41: | ||
| * Principle Variation Search with aspiration window. | * Principle Variation Search with aspiration window. | ||
| * Mostly Piece-Square value based evaluation (tuned using texels tuning method) | * Mostly Piece-Square value based evaluation (tuned using texels tuning method) | ||
| - | * Easy to understand opening-book format (Beowulf format) | + | * Easy to understand opening-book format (Beowulf format: use your own by adding a frankwalter.openings file next to the .jar file) |
| - | * Syzygy Tablebases support (dependant on platform: I have only compiled the native code for linux) | + | * Syzygy Tablebases support (dependant on platform: I have only compiled the native code for linux and windows) |
| ===== Syzygy Tablebases ===== | ===== Syzygy Tablebases ===== | ||
| - | This java program makes use of Syzygy Tablebases via the Java Syzygy-Bridge: | + | This java program makes use of Syzygy Tablebases via the Java Syzygy-Bridge: |
| + | |||
| + | 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' | ||
| ===== Acknowledgements ===== | ===== Acknowledgements ===== | ||
| Line 35: | Line 57: | ||
| * Working with magic bitboards and kindergarten bitboards it is hard not to acknowledge Gerd Isenberg, Pradu Kannan en Lasse Hansen. | * Working with magic bitboards and kindergarten bitboards it is hard not to acknowledge Gerd Isenberg, Pradu Kannan en Lasse Hansen. | ||
| * The openingbook format is the Beowulf-format. Principle author Colin Frayn also provided the basic book, used with permission. | * The openingbook format is the Beowulf-format. Principle author Colin Frayn also provided the basic book, used with permission. | ||
| - | * Texels Tuning Method was developed by Peter Österlund, I have made use of the positions provided by the authors of Zurichess (quiet-labeled.epd). | + | * Texels Tuning Method was developed by Peter Österlund, I have made use of the positions provided by the authors of Zurichess (quiet-labeled.epd) |
| * Syzygy Tablebases were developed by Ronald de Man. Basil00 made a c/c++ library for easy integration in c/c++ projects. I’ve taken the fork of Jon Dart and integrated in my Java program via JNI. | * Syzygy Tablebases were developed by Ronald de Man. Basil00 made a c/c++ library for easy integration in c/c++ projects. I’ve taken the fork of Jon Dart and integrated in my Java program via JNI. | ||
| * In general, the people on TalkChess forums and behind the Chessprogramming.org wiki have been great sources of ideas and knowledge. | * In general, the people on TalkChess forums and behind the Chessprogramming.org wiki have been great sources of ideas and knowledge. | ||
| * Finally, this text would not be here without Ron Murawski - thank you for hosting Frank-Walter! | * Finally, this text would not be here without Ron Murawski - thank you for hosting Frank-Walter! | ||