Velvet

Home * Engines * Velvet



Velvet, (Velvet Chess Engine) an UCI compatible open source chess engine by Martin Honert, written in Rust, licensed under the GPL v3.0. The first release in August 2020 was based on the author's previous web-based engine Wasabi . Velvet v2.0.0, released in July 2021, features NNUE evaluation along with magic bitboards.

=Selected Features=

Board Representation

 * Bitboards
 * Obstruction Difference (v1.1.0)
 * Magic Bitboards (v2.0.0)

Search

 * Iterative Deepening
 * Aspiration Windows
 * Lazy SMP (v3.0.0)
 * Principal Variation Search
 * Transposition Table
 * Selectivity
 * Null Move Pruning
 * Futility Pruning
 * Reverse Futility Pruning
 * SEE Pruning
 * Late Move Reductions
 * Check Extensions
 * Singular Extensions (v3.1.0)
 * Quiescence Search
 * Move Ordering
 * Hash Move
 * MVV-LVA
 * Static Exchange Evaluation
 * Killer Heuristic
 * History Heuristic
 * Countermove Heuristic

Evaluation

 * NNUE (v2.0.0)

=Forum Posts=
 * Velvet 3.1.0 for the GRL by Rebel, CCC, November 15, 2021

=External Links=

Chess Engine

 * GitHub - mhonert/velvet-chess: Velvet Chess Engine - written in Rust
 * Velvet at CCRL 40/15

Misc

 * Velvet (disambiguation) from Wikipedia
 * Velvet from Wikipedia
 * The Velvet Underground - What Goes On, YouTube Video

=References= Up one level