Algotithms used

The following algorithms are used in El Turco:

  • Rotated Bitboard Move Generator
  • Iterative Deepening
  • PVS search
  • Transposition Table
  • Null Move Pruning
  • Killer Moves
  • Internal Iterative Deepening
  • History Heuristics
  • SEE Move Ordering
  • Quescient Search
  • Futility Pruning
  • Razoring
  • Lazy Evaluation
  • Check, Mate Threat, Pawn Advance and Recapture Extensions
  • Acknowledgements

    El Turco scoring function was taken from Faile, by Adrien Regimbald. Thanks for making a great program available free Adrien.

    This program relies heavily on the ideas of many many others which I can't possibly enumerate here. Thank you to all the chess programmers who make their code/ideas available.