Parrot
[ A Blue-and-yellow Macaw in flight [1] Parrot,
a Chess Engine Communication Protocol compatible open source engine by Johanes Suhardjo, written in C. Parrot started in about 1994 from GNU Chess 4.0, and was completely rewritten in 2002 [2]. Parrot evolved to a bitboard engine applying rotated bitboards for sliding piece attacks, first with an rudimentary evaluation with primitive king safety and piece-square tables, consistently adding new features and improving. In 2006, Johanes implemented to recognize expected node types based on Valavan Manohararajah’s Masters thesis [3]. By predicting those node types, he managed to improve pruning and shaved the search tree significantly.
Selected Games
ACCA 2011, round 6, Plisk - Parrot [4]
See also
Forum Posts
- Conditionals (was Re: Deep Blue vs. Kasparov) by Johanes Suhardjo, rgcc, January 10, 1996
External Links
Chess Engine
Misc
- Parrot (disambiguation) from Wikipedia
- Parrot from Wikipedia
- Ralph Bowen - A Pademonium of Parrots (2017), YouTube Video
feat.: Kenny Davis, Cliff Almond, Jim Ridl
References
- ↑ Blue-and-yellow Macaw in flight at Jurong Bird Park, Photo by Luc Viatour, July 15, 2009, Wikimedia Commons
- ↑ Parrot | Milestones by Johanes Suhardjo
- ↑ Valavan Manohararajah (2001). Parallel Alpha-Beta Search on Shared Memory Multiprocessors. M.Sc. thesis
- ↑ Re: 2011 ACCA Pan American CCC - Plisk games by Vlad Stamate, CCC, November 13, 2011