Mediocre

Home * Engines * Mediocre



Mediocre, (Mediocre Chess) an UCI compliant chess engine by Jonatan Pettersson, written entirely in Java. Mediocre is the result of a chess programming blog, which describes aspects of the engine in detail.

=Features=

Board Representation

 * 0x88
 * Attack Tables

Search

 * Iterative Deepening
 * Fractional Plies
 * Aspiration Windows
 * Principal Variation Search
 * Transposition Table
 * Zobrist Hashing
 * Selectivity
 * Null Move Pruning
 * Futility Pruning
 * Late Move Reductions
 * Mate Threat Extensions
 * Passed Pawn Extensions
 * Move Ordering
 * History Heuristic
 * Killer Heuristic
 * Internal Iterative Deepening
 * Static Exchange Evaluation

Evaluation

 * Evaluation Hash Table
 * Tapered Eval
 * Piece-Square Tables
 * Pawn Structure
 * Pawn Hash Table
 * King Tropism
 * Rook on Seventh
 * Knight Outposts
 * Hanging Pieces

Misc

 * Perft
 * PolyGlot Opening Book
 * Pondering

=Forum Posts= ==2007 ...
 * Mediocre 0.31 : 2127 by Patrick Buchmann, CCC, April 07, 2007
 * Mediocre 0.32 : 2146 by Patrick Buchmann, CCC, May 01, 2007
 * Mediocre 0.33 : 2184 by Patrick Buchmann, CCC, May 18, 2007
 * Mediocre has a new home by Jonatan Pettersson, CCC, December 09, 2008
 * Mediocre 0.334 : 2126 by Patrick Buchmann, CCC, December 25, 2008
 * Mediocre 0.34 : 2191 by Patrick Buchmann, CCC, January 24, 2009

2010 ...

 * Blog back on track (Mediocre engine) by Jonatan Pettersson, CCC, October 07, 2011
 * Mediocre v0.4 released by Jonatan Pettersson, CCC, November 26, 2011
 * Mediocre Chess 0.4 for Fritzy (and not only) ! by Sylwy, CCC, November 29, 2011
 * The progress of Mediocre Chess (of Mr.Jonatan Pettersson) by Sylwy, CCC, December 09, 2011
 * Mediocre v0.5 released by Jonatan Pettersson, CCC, July 30, 2012
 * Mediocre 0.5 EXE? by Steve Maughan, CCC, September 06, 2013

=External Links=

Chess Engine

 * Mediocre Chess Blog
 * Mediocre on Souceforge
 * Mediocre website
 * Index of /chess/engines/Jim Ablett/Mediocre Chess by Jim Ablett, hosted by Kirill Kryukov
 * Mediocre in CCRL 40/15

Misc

 * mediocre - Wiktionary

=References= Up one Level