Difference between revisions of "FrankWalter"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 1: | Line 1: | ||
'''[[Main Page|Home]] * [[Engines]] * FrankWalter''' | '''[[Main Page|Home]] * [[Engines]] * FrankWalter''' | ||
+ | |||
+ | [[FILE:Rice and steinmeier april 2006.jpg|border|right|thumb| Frank-Walter meets Condoleezza <ref>[https://en.wikipedia.org/wiki/Condoleezza_Rice Secretary Rice] greets Foreign Minister Steinmeier, Washington DC, April 4, 2006, [https://2001-2009.state.gov/r/pa/ei/pix/2006/64144.htm Photo: Secretary Rice Greets Foreign Minister Steinmeier of Germany], [https://en.wikipedia.org/wiki/United_States_Department_of_State United States Department of State]</ref> ]] | ||
'''FrankWalter''', (Frank Walter, Frank-Walter)<br/> | '''FrankWalter''', (Frank Walter, Frank-Walter)<br/> | ||
Line 5: | Line 7: | ||
After continuing the development on his old engine <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50010 Frank-Walter 1.0.5] by [[Laurens Winkelhagen]], [[Computer Chess Forums|Winboard Forum]], March 03, 2009</ref>, Laurens Winkelhagen re-published FrankWalter '''2.2.0''' in November 2018 <ref>[http://talkchess.com/forum3/viewtopic.php?t=68989 Revived Engine - Frank Walter 2.2.0 (Java - WB)] by [[Laurens Winkelhagen]], [[CCC]], November 20, 2018</ref>, | After continuing the development on his old engine <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50010 Frank-Walter 1.0.5] by [[Laurens Winkelhagen]], [[Computer Chess Forums|Winboard Forum]], March 03, 2009</ref>, Laurens Winkelhagen re-published FrankWalter '''2.2.0''' in November 2018 <ref>[http://talkchess.com/forum3/viewtopic.php?t=68989 Revived Engine - Frank Walter 2.2.0 (Java - WB)] by [[Laurens Winkelhagen]], [[CCC]], November 20, 2018</ref>, | ||
short before it had its over the board debut at the [[PT 54]] in [https://en.wikipedia.org/wiki/Leiden Leiden]. | short before it had its over the board debut at the [[PT 54]] in [https://en.wikipedia.org/wiki/Leiden Leiden]. | ||
+ | |||
+ | =Etymology= | ||
+ | [https://en.wikipedia.org/wiki/Frank-Walter_Steinmeier Frank-Walter Steinmeier], in 2009 German [https://en.wikipedia.org/wiki/Minister_for_Foreign_Affairs_(Germany) Minister for Foreign Affairs], since March 2017 [https://en.wikipedia.org/wiki/President_of_Germany President of Germany], | ||
+ | and his apparently desired name change <ref>[https://uk.reuters.com/article/oukoe-uk-germany-spd-steinmeier/to-be-perfectly-frank-minister-shortens-name-idUKTRE51E19520090217 To be perfectly Frank... minister shortens name] by [https://www1.wdr.de/daserste/presseclub/gaeste/gast-erik-kirschbaum-latimes-100.html Erik Kirschbaum], [https://en.wikipedia.org/wiki/Reuters Reuters], February 17, 2009</ref> to Frank was the inspiration for the name of the chess engine <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=49948&p=189209#p189206 Re: Java & Magic Bitboards] by [[Laurens Winkelhagen]], [[Computer Chess Forums|Winboard Forum]], February 17, 2009</ref>. Frank-Walter Steinmeier in an 2011 interview <ref>[https://www.welt.de/print/wams/politik/article13700701/Spielen-Sie-eigentlich-Schach-Herr-Steinmeier.html Spielen Sie eigentlich Schach, Herr Steinmeier?] by [https://de.wikipedia.org/wiki/Claus_Christian_Malzahn Claus Christian Malzahn] and [https://de.wikipedia.org/wiki/Daniel_Friedrich_Sturm Daniel Friedrich Sturm], [https://en.wikipedia.org/wiki/Welt_am_Sonntag Welt am Sonntag] November 6, 2011</ref> | ||
+ | Mr. Steinmeier, can you actually play chess, like [https://en.wikipedia.org/wiki/Peer_Steinbr%C3%BCck Peer Steinbrück] and [https://en.wikipedia.org/wiki/Helmut_Schmidt Helmut Schmidt]? | ||
+ | Frank-Walter Steinmeier: Neither am I a good chess player nor am I currently writing a book. | ||
=Features= | =Features= | ||
Line 66: | Line 74: | ||
* [https://en.wikipedia.org/wiki/Walter_(name) Walter (name) from Wikipedia] | * [https://en.wikipedia.org/wiki/Walter_(name) Walter (name) from Wikipedia] | ||
* [https://en.wikipedia.org/wiki/Frank-Walter_Steinmeier Frank-Walter Steinmeier from Wikipedia] | * [https://en.wikipedia.org/wiki/Frank-Walter_Steinmeier Frank-Walter Steinmeier from Wikipedia] | ||
− | |||
* [https://en.wikipedia.org/wiki/Frank_Walter Frank Walter from Wikipedia] | * [https://en.wikipedia.org/wiki/Frank_Walter Frank Walter from Wikipedia] | ||
* [http://www.frankwalter.org/ Frank Walter] ([https://en.wikipedia.org/wiki/Antigua Antiguan] Artist) | * [http://www.frankwalter.org/ Frank Walter] ([https://en.wikipedia.org/wiki/Antigua Antiguan] Artist) |
Revision as of 12:25, 28 September 2019
FrankWalter, (Frank Walter, Frank-Walter)
a Chess Engine Communication Protocol compliant open source chess engine by Laurens Winkelhagen, written in Java, licensed under the GPL v3.0.
After continuing the development on his old engine [2], Laurens Winkelhagen re-published FrankWalter 2.2.0 in November 2018 [3],
short before it had its over the board debut at the PT 54 in Leiden.
Contents
Etymology
Frank-Walter Steinmeier, in 2009 German Minister for Foreign Affairs, since March 2017 President of Germany, and his apparently desired name change [4] to Frank was the inspiration for the name of the chess engine [5]. Frank-Walter Steinmeier in an 2011 interview [6]
Mr. Steinmeier, can you actually play chess, like Peer Steinbrück and Helmut Schmidt? Frank-Walter Steinmeier: Neither am I a good chess player nor am I currently writing a book.
Features
Board Representation
FrankWalter represents the board using a two-dimensional array of piece bitboards, indexed by color and type, and further has an 8x8 board for a square-centric view. These are all members of a board class along with the usual stuff specifying a chess position, such as side to move, castling rights, en passant target, halfmove clock, and an array of Zobrist keys to detect repetitions along the actual game record and variation. Despite sliding piece attacks are determined by a memory friendly approach of Kindergarten bitboards for files and Magic bitboards for ranks and bishops, FrankWalter keeps attack tables in classical Chess 4.5 style [7], that is two bitboard arrays (ATKFR and ATKTO) indexed by square, While along with keeping bitboards for pinned pieces, this seems an reasonable approach to implement legal move generation, the culprit is the incremental update, in particular using a copy-make stack to copy the 1K attack table not only during make but also back during unmake [8].
Search
- Lazy SMP
- Fractional Ply Iterative Deepening
- Principal Variation Search
- Aspiration Windows
- Transposition Table
- Selectivity
- Move Ordering
Evaluation
Misc
- Syzygy Bases via JNI Fathom Bridge (JSyzygy) [9]
- Beowulf Opening Book Format
See also
Forum Posts
2009
- Java & Magic Bitboards by Laurens Winkelhagen, Winboard Forum, February 03, 2009
- Frank-Walter 1.0.5 by Laurens Winkelhagen, Winboard Forum, March 03, 2009
- New Frank-Walter version (1.0.8) by Laurens Winkelhagen, Winboard Forum, March 24, 2009
2018 ...
- Revived Engine - Frank Walter 2.2.0 (Java - WB) by Laurens Winkelhagen, CCC, November 20, 2018
- Frank Walter by Gabor Szots, CCC, November 26, 2018
- Frank-Walter & Tablebases by Ted Summers, CCC, September 27, 2019
External Links
Chess Engine
- GitHub - ljgw/frankwalter: a WB2 java chess engine
- frank-walter from Ron Murawski's Computer-Chess Wiki
- Index of /chess/engines/Jim Ablett/FRANK-WALTER by Jim Ablett, hosted by Kirill Kryukov
- FrankWalter in CCRL 40/40
Misc
- Frank (given name) from Wikipedia
- Walter (name) from Wikipedia
- Frank-Walter Steinmeier from Wikipedia
- Frank Walter from Wikipedia
- Frank Walter (Antiguan Artist)
References
- ↑ Secretary Rice greets Foreign Minister Steinmeier, Washington DC, April 4, 2006, Photo: Secretary Rice Greets Foreign Minister Steinmeier of Germany, United States Department of State
- ↑ Frank-Walter 1.0.5 by Laurens Winkelhagen, Winboard Forum, March 03, 2009
- ↑ Revived Engine - Frank Walter 2.2.0 (Java - WB) by Laurens Winkelhagen, CCC, November 20, 2018
- ↑ To be perfectly Frank... minister shortens name by Erik Kirschbaum, Reuters, February 17, 2009
- ↑ Re: Java & Magic Bitboards by Laurens Winkelhagen, Winboard Forum, February 17, 2009
- ↑ Spielen Sie eigentlich Schach, Herr Steinmeier? by Claus Christian Malzahn and Daniel Friedrich Sturm, Welt am Sonntag November 6, 2011
- ↑ David Slate, Larry Atkin (1977). CHESS 4.5 - The Northwestern University Chess Program. Chess Skill in Man and Machine, reprinted (1988) in Computer Chess Compendium
- ↑ frankwalter/Board.java at master · ljgw/frankwalter · GitHub
- ↑ GitHub - ljgw/syzygy-bridge: Java bridge to use the Syzygy Tablebases via JNI