JikChess

Home * Engines * JikChess

JikChess, a Chess Engine Communication Protocol compliant chess engine by Janne I. Kokkala, written in C++11. Its development started in early 2013, and the first version was released in November 2014.

=Features=

Search

 * Iterative Deepening
 * Aspiration Windows
 * Alpha-Beta PVS
 * Selectivity
 * Null Move Pruning
 * Late Move Reductions
 * Extended Futility Pruning
 * Quiescence Search with Captures and Promotions only
 * Check Extensions
 * Fractional Ply PV Extensions
 * Move Ordering
 * Transposition Table
 * Captures by SEE
 * Killer Heuristic
 * Internal Iterative Deepening

Evaluation

 * Linear Combination of Numerical Positional Features
 * Tapered Eval
 * Pawn Hash Table
 * Automated Tuning
 * Logistic Regression (Similar to Texel's Tuning Method)
 * Regularization - Prior added to the Cost Function (encourages unimportant parameters to become zero)

Misc

 * PolyGlot Opening Book
 * Gaviota Tablebases

=Forum Posts=
 * JikChess 0.01 by Janne I. Kokkala by Ruxy Sylwyka, CCC, December 09, 2014
 * JikChess 0.02 released by Graham Banks, CCC, October 22, 2015

=External Links=
 * JikChess chess engine
 * JikChess 0.02 64-bit in CCRL 40/40

=References= Up one Level