Elixir v2.0
Elixir Chess Engine - v2.0 Release Notes
Version: 2.0.0
Overview
Elixir Chess Engine v2.0 introduces significant enhancements and new features that significantly improve Elixir's playing strength. v2.0 will be the last release without NNUE evaluation.
New Features
- Improved Evaluation with Better King Safety and Pawn Structure Evaluation: Enhanced evaluation function now better assesses king safety and pawn structures, leading to a better positional play.
- Improved Search with Better History Heuristic: Optimizations in the search algorithm, including a refined history heuristic, allow for faster and deeper searches.
- Better Time Management: Improved time management for a better use of available time.
- Bug Fix for Null Moves on Low Time: Fixed issues related to null moves when the engine is low on time.
Instructions to install
You can install the relevant binaries for your operating system from the Assets section located at the bottom of this page
Instructions to build from source
Building Elixir requires Make and latest versions of clang++ or g++ with C++20 support
make CXX=<compiler>- Replace
<compiler>with your preferred compiler - eitherclang++org++- If not specified, the compiler defaults to
clang++
- If not specified, the compiler defaults to
- Upon successful compilation, the binary file will appear in the root directory as
elixirorelixir.exedepending on your operating system- You can also give a custom name to the binary by specifying it as
EXE=<name>during compilation
- You can also give a custom name to the binary by specifying it as
Playing Strength
Initial Testing show that the Elixir rating has improved to ~3100 ELO points
Feedback and Support
If you encounter any issues or have feedback, feel free to create an issue on the project's GitHub repository