Home * Engines * CuckooChess

an advanced free open source chess program under the GNU General Public License written in Java by Peter Österlund. CuckooChess provides an own GUI, and optionally supports the UCI protocol for the use with external GUIs such as Arena. An Android port is available, where its GUI is also base of Peter Österlund's Stockfish port dubbed DroidFish [1] .
Common Cuckoo in flight [2]


CuckooChess applies many of the standard methods for computer chess programs, such as iterative deepening, negascout, aspiration windows, quiescence search with SEE pruning and MVV/LVA move ordering, hash table, history heuristic, recursive null moves, futility pruning, late move reductions, opening book and magic bitboards. CuckooChess name was chosen because it's transposition table is based on Cuckoo hashing [3] .

See also

Forum Posts

External Links

Chess Engine



  1. ^ DroidFish - Strong chess program for the Android platform
  2. ^ Common Cuckoo from Wikipedia
  3. ^ CuckooChess 1.12 - A Java Chess Program
  4. ^ Re: PHOENIX=CuckooChess with learning function in Falcon style by Peter Österlund, CCC, March 20, 2016
  5. ^ Cuckoo Mechanism. Detail of a drawing of a mechanical organ, 1650. In: Athanasius Kircher: Musurgia Universalis. 2 Vols. Rome 1650, Plate XXI. Photo and Permission by: German Clock Museum Furtwangen (Germany)
  6. ^ Images from Kuckuck - 7.2 Eiablage Wikipedia.de (German)

What links here?

Up one Level