Baislicka
Baislicka copied to clipboard
A UCI compatible chess engine written in C
Baislicka
Description
A chess engine written in C. Uses bitboards with fixed shift fancy movegen.
Strength
Build instructions
git clone https://github.com/kz04px/Baislicka
mkdir Baislicka/build
cd Baislicka/build
cmake ..
make
Tests
Some limited tests are included and can be run by using the above build instructions and running the resulting "baislicka-test" executable in the build directory.
Platforms
Both Windows and Linux are currently supported.
Contributors
Thanks to all those that have contributed to Baislicka in some way, no matter how small.
Special thanks
-
Everyone that has used Baislicka in their own engine testing, in tournaments, to play against, or anywhere else.
-
Camilla, for inspiring the name "Baislicka".
-
##chessprogramming on irc.libera.chat
-
The chess programming wiki. https://www.chessprogramming.org
-
Bluefever Software's video series on creating the Vice engine for inspiration to do the same. https://www.youtube.com/watch?v=bGAfaepBco4&list=PLZ1QII7yudbc-Ky058TEaOstZHVbT-2hg
-
Chris Moreton’s programming blog post on plain magic bitboards. http://www.afewmorelines.com/understanding-magic-bitboards-in-chess-programming/
-
Roman Hartmann, the creator of perftsuite.epd and ROCE. http://www.rocechess.ch/perft.html
-
Tomasz Michniewski's simplified evaluation function https://www.chessprogramming.org/Simplified_Evaluation_Function
-
Volker Annuss' work on fixed shift magics http://www.talkchess.com/forum3/viewtopic.php?topic_view=threads&p=670709&t=60065
-
Adam Hair's piece square tables http://www.talkchess.com/forum3/viewtopic.php?topic_view=threads&p=551989&t=50840