Napoleon

Home * Engines * Napoleon



Napoleon, an UCI compliant open source chess engine by Marco Pampaloni, initialy written in C# and soon re-written in C++ and released in September 2013. Napoleon had its over the board tournament debut in Turin 2014, where it quite successfully participated at the IGT 2014 becoming fourth with 4 out of 7.

=Features=

Move Generation

 * Magic Bitboards
 * Pseudo-legal Move Generation
 * 16 Bit Move Encoding

Search

 * Alpha-Beta
 * Principal Variation Search
 * Iterative Deepening
 * Aspiration Windows

Transposition Table

 * Zobrist Hashing
 * Four Bucket System
 * Depth-preferred Replacement Scheme

Move Ordering

 * Principal Variation Extraction from TT
 * Killer Heuristic
 * History Heuristic
 * Internal Iterative Deepening
 * MVV-LVA

Selectivity

 * AEL-Pruning
 * Adaptive Null Move Pruning
 * Extended Futility Pruning
 * Limited Razoring
 * Adaptive Late Move Reductions
 * Quiescence Search
 * Delta Pruning

Evaluation

 * Material
 * Piece-Square Tables
 * Mobility
 * Pawn Structure
 * Tapered Eval
 * and more ...

=Forum Posts=
 * Aspiration windows by Marco Pampaloni, CCC, May 14, 2013
 * Re: Napoleon PP by crybot - current edition by Marco Pampaloni, CCC, January 21, 2014
 * Tapered evaluation by Marco Pampaloni, CCC, March 18, 2014
 * Napoleon 1.4.0 by Marco Pampaloni, CCC, March 22, 2014
 * Napoleon 1.5.0 64-bit Gauntlet for CCRL 40/40 by Graham Banks, CCC, July 25, 2014
 * Parameter tuning with multi objective optimization by Marco Pampaloni, CCC, May 07, 2017 » Automated Tuning
 * search efficiency by Marco Pampaloni, CCC, June 23, 2017 » Search

=External Links=

Chess Engine

 * crybot/Napoleon · GitHub
 * crybot/Napoleon-old · GitHub (C#)
 * Napoleon « G 6
 * Napoleon in CCRL Blitz
 * Napoleon in CCRL 40/15

Misc

 * Napoleon from Wikipedia
 * Napoleon (disambiguation) from Wikipedia
 * Napoleone from Wikipedia
 * Napoleon of India from Wikipedia
 * Napoleon.org

Chess

 * Napoleon Bonaparte and Chess by Edward Winter
 * Napoleon Bonaparte and Chess from Sarah's Chess Journal
 * The chess games of Napoleon Bonaparte from chessgames.com
 * The chess games of Madame de Remusat from chessgames.com


 * Napoleon Opening from Wikipedia
 * Napoleon Gambit in the Scotch Game from Wikipedia

Games

 * Napoleon (card game) from Wikipedia
 * Napoleon (board game) from Wikipedia
 * Napoleon (GBA game) from Wikipedia

=References= Up one Level