Mr Bob

Home * Engines * Mr Bob



Mr Bob, an UCI compliant open source chess engine by Vincent Yu, written in C++, licensed under the GPL v3 and first released on GitHub in January 2020 .

=Features=

Board Representation

 * Bitboards
 * Dumb7Fill to initialize
 * Magic Bitboards

Search

 * Iterative Deepening
 * Aspiration Windows
 * Lazy SMP
 * Principal Variation Search
 * Transposition Table
 * Shared Hash Table
 * Zobrist Hashing
 * Move Ordering
 * PV-Move
 * Promotions
 * MVV/LVA
 * Killer Heuristic
 * Countermove Heuristic
 * History Heuristic
 * Selectivity
 * Razoring
 * Reverse Futility Pruning
 * Null Move Pruning
 * Mate Distance Pruning
 * Futility Pruning
 * SEE Pruning
 * Late Move Pruning
 * Late Move Reductions
 * Check Extensions
 * Quiescence Search

Evaluation

 * Tapered Eval
 * Material
 * Bishop Pair
 * Draw Evaluation
 * Piece-Square Tables
 * Mobility
 * Trapped Rooks
 * Rooks on (Semi) Open Files
 * Knight Outposts
 * Pawn Structure
 * Pawn Hash Table
 * Backward Pawn
 * Doubled Pawn
 * Isolated Pawn
 * Connected Pawns
 * Passed Pawn
 * King Safety
 * Pawn Shelter
 * Attacking King Zone
 * Castling Rights

=Forum Posts=
 * Re: New engine releases 2020 by Günther Simon, CCC, September 08, 2020
 * Re: New engine releases 2020 by Günther Simon, CCC, October 29, 2020

=External Links=
 * GitHub - bobsquared/Mr_Bob_Chess: Chess engine in C++
 * Mr Bob in CCRL Blitz

=References= Up one level