Releases: ewsandor/fly-by-knight
Fly by Knight 1.0.0
Summary:
This is the first official release of the completely rewritten Fly by Knight chess engine 🎉.
Some of the most significant changes in the rewrite is the integration of the Farewell to King library for the core game logic, multi-threading support, and the UCI protocol in mind.
Changelog:
- Complete rewrite of Fly by Knight in C from the legacy v0.x.x implementation in C++
Fly by Knight v0.4.2
Changelog:
- Spelling fixes
- Fixes to 'edit' command
- Basic support for 'color' command
- Fix to xboard 'post' formatting
Fly by Knight v0.4.1
Changelog
- Fix version number in 'myname' string.
- CMake build support
- Basic CI job
Fly by Knight v0.4.0
Final 0.x.x Release
This is a release to finalize the legacy version of Fly by Knight with all experimental features that were not originally release. This release also removes the BOOST Thread dependency in favor of the more accessible POSIX pthreads.
This release will be used as a baseline to compare Fly by Knight 1.x.x's performance. Once 1.x.x is stable with better performance than this release, it will become the main version of Fly by Knight.
Changelog
- Replace BOOST Thread dependency with POSIX pthreads
- Minor algorithm tweaks
- Opening book support
Fly by Knight v0.2.0
Initial version of Fly by Knight tracked in git.
Fly by Knight v0.3.5
Stable with intelligent moves, overall strength weaker than average player. Style is aggressive. Will catch player mistakes and will only checkmate if obvious in near future, will get stuck in a back and forth loop when few pieces are on the board ending in a draw.
Fly by Knight v0.3.0
Engine stable using moveTree but no intelligent algorithm present.