Marvin

Home * Engines * Marvin



Marvin, an UCI and Chess Engine Communication Protocol compatible chess engine by Martin Danielsson, written in C. Marvin was originally developed in the early 2000s until 2005, released in May 2004 and January 2005 as closed source engine. After ten years "out of business", Martin Danielsson restarted the development in 2015 - the completely rewritten Marvin 2.0.0 was released as open source engine under the terms of the GNU General Public License (GPL3) in March 2017.

=Features=

Board Representation

 * Bitboards
 * 8x8 Board
 * Plain Magic Bitboards

Search

 * Lazy SMP (3.0.0)
 * Iterative Deepening
 * Aspiration Windows
 * Principal Variation Search (2.1.0)
 * Move Ordering
 * History Heuristic
 * Killer Heuristic


 * Selectivity
 * Check Extensions
 * Futility Pruning
 * Reverse Futility Pruning (2.1.0)
 * Null Move Pruning
 * SEE Pruning
 * Late Move Reductions
 * Razoring


 * Quiescence Search

Evaluation

 * Tapered Eval
 * Material
 * Bishop Pair


 * Piece-Square Tables
 * Mobility
 * Rook on (half) open file
 * Rook on 7th rank


 * Pawn Structure
 * Pawn Hash Table
 * Doubled Pawn
 * Isolated Pawn
 * Passed Pawn


 * King Safety
 * Pawn Shield


 * Tempo (4.0.0)
 * Texel's Tuning Method

Misc

 * PolyGlot Opening Book Fomat
 * Pondering
 * Syzygy Bases using Fathom (2.1.0)

=See also=
 * Marvin Minsky

=Forum Posts=

2004 ...

 * Marvin - new Winboard engine by Martin Danielsson, Winboard Forum, May 09, 2004
 * New version of Marvin by Martin Danielsson, Winboard Forum, September 30, 2004
 * Marvin 1.3.0 by Martin Danielsson, Winboard Forum, January 01, 2005
 * How to run Marvin? by Harm Geert Muller, Winboard Forum, May 26, 2007

2017

 * Marvin 2.0.0 released by Martin Danielsson, CCC, March 21, 2017
 * Marvin 2.1.0 released by Martin Danielsson, CCC, June 24, 2017
 * Marvin 2.2.0 by Martin Danielsson, CCC, September 30, 2017

2018

 * Marvin 3.0.0 by Martin Danielsson, CCC, February 10, 2018
 * Marvin 3.1.0 by Martin Danielsson, CCC, July 05, 2018
 * Marvin 3.2.0 by Martin Danielsson, CCC, November 08, 2018

2019

 * Marvin 3.3.0 by Martin Danielsson, CCC, April 06, 2019
 * Marvin 3.4.0 by Martin Danielsson, CCC, July 09, 2019

2020

 * Marvin 3.5.0 by Martin Danielsson, CCC, February 13, 2020
 * Marvin 4.0.0 by Martin Danielsson, CCC, August 29, 2020 » TCEC Season 19

=External Links=

Chess Engine

 * GitHub - bmdanielsson/marvin-chess: Marvin - An UCI/XBoard compatible chess engine
 * Marvin in CCRL 40/40

Misc

 * Marvin from Wikipedia
 * Marvin (comic strip) from Wikipedia
 * Marvin (name) from Wikipedia
 * Marvin (robot) from Wikipedia
 * Marvin the Paranoid Android from Wikipedia (Douglas Adams)
 * Marvin Gaye - What's Going On (1971), YouTube Video

=References= Up one Level