Changes

Jump to: navigation, search

Paulchen332

1,357 bytes added, 22:47, 26 November 2020
no edit summary
'''paulchen332''',<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Philipp Lenk]], written in [[Cpp#17|C++ 17]], licensed under the permissive [https://en.wikipedia.org/wiki/BSD_licenses BSD 2-clause license], and first released in November 2020 <ref>[https://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=7&t=12550 New engine: paulchen332] by [[Philipp Lenk]], [[Computer Chess Forums|CCRL Forum]], November 23, 2020</ref>. paulchen332 is a didactic engine, and teaches modern C++. The UCI implementation is already explained in detail <ref>[https://codemetas.de/2020/11/22/The-Royal-Game.html#uci The Royal Game | UCI] by [[Philipp Lenk]], [https://codemetas.de/ code<metas>], November 22, 2020</ref> by its author, who proposed more details will follow in subsequent articles <ref>[https://codemetas.de/2020/11/22/The-Royal-Game.html#outlook The Royal Game | Outlook] by [[Philipp Lenk]], [https://codemetas.de/ code<metas>], November 22, 2020</ref>
=Features=
==[[Board Representation]]==
<ref>[https://github.com/philipplenk/paulchen332/blob/main/include/philchess/chessboard.hpp paulchen332/include/philchess/chessboard.hpp · GitHub]</ref>* [[Bitboards]] <ref>[https://github.com/philipplenk/paulchen332/blob/main/include/philchess/bitboard.hpp paulchen332/include/philchess/bitboard.hpp · GitHub]</ref>* [[Sliding Piece Attacks]] by [[Occupancy of any Line|Linewise Occupancy Lookup]]<ref>[https://github.com/philipplenk/paulchen332/blob/main/include/philchess/bitboard_patterns.hpp paulchen332/include/philchess/bitboard_patterns.hpp · GitHub]</ref>
==[[Search]]==
<ref>[https://github.com/philipplenk/paulchen332/blob/main/include/philchess/algorithm/negamax.hpp paulchen332\/include\/philchess\/algorithm\/negamax.hpp· GitHub]; [https://github.com/philipplenk/paulchen332/blob/main/include/philchess/default_search_control.hpp paulchen332\/include\/philchess\/default_search_control.hpp · GitHub]</ref>
* [[Iterative Deepening]]
* [[Aspiration Windows]]
** [[Quiescence Search]]
==[[Evaluation]]==
<ref>[https://github.com/philipplenk/paulchen332/tree/main/include/philchess/eval paulchen332/include/philchess/eval]</ref>
* [[Automated Tuning]]
* [[Tapered Eval]]
[[Category:Linux]]
[[Category:Given Name]]
[[Category:Didactic]]

Navigation menu