UCI chess engine written in C++ 20 with (768 x 3 -> 1536) x 2 -> 1 NNUE trained with forge and tested with custom testing tool.
Engine contains legal movegen with kidergarten bitboards.
Requirements: CLang
msbuild.exe" motor.sln /p:Configuration=Release /p:Platform=x64
cmake -B Build -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -G Ninja
cmake --build Build --config Release
clang++ -std=c++20 -march=native -O3 -DNDEBUG main.cpp -o motor.exe