Next:
Evaluation function
, Previous:
Null move
, Up:
Chess engine
9.6.6 Move ordering
The move ordering is rather basic:
transposition-table move
captures sorted by MVV/LVA
promotions
killer moves (two per level, no counters)
history moves (piece-type/to-square table, with "aging").