Dumb

Home * Engines * Dumb

Dumb, a simple and stupid UCI compliant open source chess engine by Richard Delorme, written in the D programming language, released in June 2017 under the MIT License. Dumb is a dumbed down version of Amoeba with just a basic evaluation function and basic search algorithms. Its purpose is to be a benchmark for weak engines.

=Features=

Board Representation

 * Bitboards
 * Hyperbola Quintessence and Rank Attacks
 * Mailbox
 * Legal Move Generation

Search

 * Iterative Deepening
 * Aspiration Windows
 * Principal Variation Search
 * Transposition Table
 * Quiescence Search
 * Check Extensions
 * Null Move Pruning
 * Move Ordering
 * Hash Move
 * MVV/LVA

Evaluation

 * Material
 * Tapered Eval
 * Piece-Square Tables
 * Tempo

=See also=
 * Amoeba

=Forum Posts=
 * Dumb 1.0 UCI by Richard Delorme by Norbert Raimund Leisner, CCC, September 27, 2017
 * Re: Dumb 1.0 UCI by Richard Delorme by Richard Delorme, CCC, September 27, 2017


 * Dumb 1.1 for Windows by Norbert Raimund Leisner, CCC, March 09, 2018
 * Re: very small bitboard move/attack generator by Richard Delorme, CCC, October 30, 2018
 * dumb 1.3 by Richard Delorme, CCC, January 22, 2019
 * Making dumb dumber by Richard Delorme, CCC, March 03, 2021

=External Links=

Chess Engine

 * GitHub - abulmo/Dumb: A simple & stupid chess program

Misc

 * dumb - Wiktionary
 * Dumb from Wikipedia
 * Nirvana - Dumb (1993), YouTube Video

=References= Up one Level