paulchen332 Logo 1
- Image from The Royal Game by Philipp Lenk, November 22, 2020, the Logo was graciously provided by Jana Ochse↩︎
paulchen332,
an UCI compliant open source chess engine by Philipp Lenk, written in C++ 17, licensed under the permissive BSD 2-clause license, first released in November 2020 1. paulchen332 is a didactic engine, and teaches modern C++. The UCI implementation is already explained in detail 2 by its author, who proposed more details will follow in subsequent articles 3
Contents
Features
Board Representation
Search
- Iterative Deepening
- Aspiration Windows
- NegaScout
- Alpha-Beta
- Transposition Table
- Zobrist Hashing
- Move Ordering
- Selectivity
Evaluation
See also
Postings
- The Royal Game by Philipp Lenk, code
, November 22, 2020 - New engine: paulchen332 by Philipp Lenk, CCRL Forum, November 23, 2020
- New engine: paulchen332 by Philipp Lenk, CCC, November 25, 2020
External Links
Chess Eingine
- GitHub - philipplenk/paulchen332: A simple UCI chess engine
- Release paulchen332 v0.1 · philipplenk/paulchen332 · GitHub
Misc
- Paulchen – Wiktionary (German)
- Paulchen – Wikipedia (German) Diminutive of Paul
References
New engine: paulchen332 by Philipp Lenk, CCRL Forum, November 23, 2020↩︎
The Royal Game | UCI by Philipp Lenk, code
, November 22, 2020↩︎ The Royal Game | Outlook by Philipp Lenk, code
, November 22, 2020↩︎ paulchen332/include/philchess/bitboard_patterns.hpp · GitHub↩︎
paulchen332/include/philchess/algorithm/negamax.hpp · GitHub; paulchen332/include/philchess/default_search_control.hpp · GitHub↩︎