io-chess
UCI chess engine
Loading...
Searching...
No Matches
MovePicker.h File Reference

Move selection and ordering for the search algorithm. More...

#include "ISearch.h"
#include <array>
Include dependency graph for MovePicker.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MovePicker
 Lazily selects the best move at each step of the search. More...

Detailed Description

Move selection and ordering for the search algorithm.

Implements a phased move picker that lazily generates, scores, and selects moves to maximize Alpha-Beta cutoffs and reduce overall search time.