GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Chess Programming Wiki
  • All pages
  • Other namespaces
  • Categories
  • Credits

This view

  • Original page
  • New address

GeezerVison is showing chessprogramming.org — Drofa - Chess Programming Wiki

Drofa

Home * Engines * Drofa

Дрофа 1Дрофа 1


  1. Great bustard, Image by Andrej Chudý, March 30, 2008, Wikimedia Commons↩︎

Drofa,
an UCI compliant open source chess engine by Alexander Litov, written in C++ 11, and first released in August 2020 under the MIT License 1. Drofa started as fork of Shallow Blue and improved considerably in subsequent versions, also incorporating knowledge from several open source engines such as Vice, Weiss, Ethereal and Stockfish, due to AdaGrad tuning as proposed by Andrew Grant, and using Koivisto's OpenBench instance 2.

Contents
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
  2. See also
  3. Forum Posts
  4. External Links
    1. Chess Engine
    2. Misc
  5. References

Features

Board Representation

  • Bitboards
  • Magic Bitboards

Search

  • Lazy SMP (3.0.0)
  • Iterative Deepening
  • Aspiration Windows (3.0.0) 3
  • Principal Variation Search
  • Transposition Table
  • Move Ordering
    • PV-Move
    • Captures by MVV/LVA
    • Static Exchange Evaluation (3.0.0)
    • Killer Heuristic
    • History Heuristic
    • Countermove Heuristic (2.0.0)
  • Selectivity
    • Check Extensions
    • Passed Pawn Extensions (2.0.0)
    • Null Move Pruning (1.0)
    • Late Move Reductions (2.0.0)
    • Late Move Pruning (2.0.0)
    • Razoring (2.0.0)
    • Extended Futility Pruning (2.0.0)
    • Reverse Futility Pruning (2.0.0)
    • Quiescence Search
    • Delta Pruning

Evaluation

  • Tapered Eval
  • Material
    • Bishop Pair
  • Piece-Square Tables
  • Mobility
    • Rooks on (Semi) Open Files
  • Outposts
  • Pawn Hash Table (1.0)
  • Pawn Structure
    • Doubled Pawn
    • Isolated Pawn
    • Connected Pawns
    • Passed Pawn
  • King Safety
    • Attacking King Zone
    • Pawn Shelter
  • King Pawn Tropism (2.2.0)
  • Tempo (2.2.0)
  • Automated Tuning by Logistic Regression, AdaGrad (3.0.0)

See also

  • Shallow Blue

Forum Posts

  • Drofa 1.0 by Alexander Litov, CCC, August 31, 2020
  • Re: Is cloning a hobby? by Alexander Litov, CCC, September 19, 2020
  • Drofa 2.0.0 by Alexander Litov, CCC, November 09, 2020
  • Re: Are Aspiration Windows Worthless? by Alexander Litov, CCC, December 23, 2020 » Aspiration Windows
  • Drofa 2.2.0 by Alexander Litov, CCC, February 01, 2021
  • Re: New engine releases & news (Drofa 3.0.0) by Alexander Litov, CCC, April 17, 2021

External Links

Chess Engine

  • GitHub - justNo4b/Drofa: UCI chess engine
  • Drofa in CCRL Blitz
  • Drofa in CCRL 40/15

Misc

  • дрофа - Wiktionary
  • Great bustard from Wikipedia

References

Up one level


  1. Drofa 1.0 by Alexander Litov, CCC, August 31, 2020↩︎

  2. Drofa/README.md at master · justNo4b/Drofa · GitHub↩︎

  3. Re: Are Aspiration Windows Worthless? by Alexander Litov, CCC, December 23, 2020↩︎

Categories: Open Source · MIT · UCI · PC · Linux · Windows · X64 · OpenBench · Bird

What links here

Contributors: GerdIsenberg.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.