Loki

Home * Engines * Loki



Loki, an UCI compliant open source chess engine by Niels Abildskov, written in C++ 17, first released in February 2021. The author reports progress on Loki in an own CCC forum thread.

=Features=

Board Representation

 * Bitboards
 * Magic Bitboards

Search

 * Lazy SMP
 * Iterative Deepening
 * Aspiration Windows
 * Alpha-Beta (Fail-Hard)
 * Principal Variation Search
 * Transposition Table
 * Move Ordering
 * PV-Move
 * Internal Iterative Deepening
 * Captures by MVV/LVA
 * Static Exchange Evaluation
 * Killer Heuristic
 * History Heuristic
 * Countermove Heuristic
 * Selectivity
 * Mate Distance Pruning
 * Adaptive Null Move Pruning
 * Extended Futility Pruning
 * Reverse Futility Pruning
 * Razoring
 * Late Move Reductions
 * Late Move Pruning
 * Check Extensions
 * Quiescence Search
 * SEE Pruning
 * Delta Pruning

Evaluation

 * SPSA Texel's Tuning Method
 * Tapered Eval
 * Material
 * Piece-Square Tables
 * Safe Mobility
 * Pawn Structure
 * Passed Pawn
 * King Safety

=See also=
 * Copper
 * Freyr
 * Thor's Hammer

=Forum Posts=
 * Re: New engine releases & news 2021 (Loki 1.0.2) by Niels Abildskov, CCC, February 21, 2021
 * Re: New engine releases & news 2021 (Loki 2.0.0) by Niels Abildskov, CCC, March 11, 2021
 * Re: New engine releases & news 2021 (Loki 3.0) by Niels Abildskov, CCC, April 13, 2021
 * Progress on Loki by Niels Abildskov, CCC, April 16, 2021

=External Links=

Chess Engine

 * GitHub - BimmerBass/Loki - C++17 chess engine
 * Loki in CCRL Blitz

Misc

 * Loki - Wiktionary
 * Loki from Wikipedia
 * Loki (disambiguation) from Wikipedia
 * Loki (comics) from Wikipedia
 * Modern C++ Design - Loki library from Wikipedia

=References= Up one level