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.

=Etymology= Loki is named after the god Loki in Norse mythology , also a shape shifter who appears in the form of a salmon, a mare, a fly, and possibly an elderly woman named Þökk.

=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

 * Tapered Eval
 * Material
 * Piece-Square Tables
 * Safe Mobility
 * Pawn Structure
 * Passed Pawn
 * King Safety

Misc

 * SPSA Texel's Tuning Method
 * Perft

=See also=
 * 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
 * Tuning search parameters by Niels Abildskov, CCC, April 18, 2021
 * Staged move generation done right (Progress on Loki)] by Niels Abildskov, CCC, July 23, 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
 * Loki Entertainment from Wikipedia
 * Modern C++ Design - Loki library from Wikipedia
 * LOKI from Wikipedia
 * Donald Byrd - Loki, Blackjack (1967), YouTube Video
 * feat.: Sonny Red, Hank Mobley, Cedar Walton, Walter Booker, Billy Higgins

=References= Up one level