This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Chess22k

Home * Engines * chess22k

chess22k,
an UCI compliant open source chess engine by Sander Maassen vd Brink, written in Java first released in January 2017 1. While already in the 2400 Elo range using a 64-bit Java Runtime Environment (JRE), it has not initially implemented a tapered evaluation, but abrupt transition based on piece counts per side to distinguish between middlegame and endgame terms 2 3. However, tapered evaluation was implemented in chess22k 1.5 along with new evaluation terms adjusted by Texel's tuning method 4. In November 2017, chess22k had its over the board tournament debut, version 1.6 played the CSVN PT 52 in Leiden, quite successful - shared 4th place with 6/9. Soon released afterwards, chess22k 1.6 requires Java 9 5.

Contents
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
  2. Forum Posts
    1. 2017
    2. 2018
    3. 2019
    4. 2020
  3. External Links
  4. References

Features

6

Board Representation

Evaluation

Forum Posts

2017

2018

2019

2020

References

Up one Level


  1. chess22k v1.0 by sandermvdb, OpenChess Forum, January 13, 2017↩︎

  2. public boolean isEndGame(int color) in chess22k/ChessBoard.java at master · sandermvdb/chess22k · GitHub↩︎

  3. isEndGame used in chess22k/EvalUtil.java at master · sandermvdb/chess22k · GitHub↩︎

  4. chess22k 1.5 released by Sander Maassen vd Brink, CCC, August 12, 2017↩︎

  5. chess22k 1.6 released by Sander Maassen vd Brink, CCC, November 13, 2017↩︎

  6. Based on readme and GitHub - sandermvdb/chess22k↩︎

Categories: UCI · Open Source · Java

What links here

Contributors: GerdIsenberg.