|
io-chess
UCI chess engine
|
Hand-crafted evaluation function for testing and fallback. More...
#include "FeatureExtractor.hpp"#include "../Types.h"#include "IEvaluator.h"#include <algorithm>#include <array>

Go to the source code of this file.
Classes | |
| struct | EvalScore |
| Holds separate middle-game (mg) and end-game (eg) scores. More... | |
| class | SimpleEvalContext |
| Classical, non-neural evaluation context. More... | |
Hand-crafted evaluation function for testing and fallback.
Provides a classical evaluation function utilizing material counting, Piece-Square Tables (PSQT), pawn structure evaluation, and king safety.