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. || toc =Internals= 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].
 * Home * Engines * CuckooChess**
 * [[image:320px-Cuculus_canorus_vogelartinfo.jpg link="http://en.wikipedia.org/wiki/File:Cuculus_canorus_vogelartinfo.jpg"]] ||~  || **CuckooChess**,
 * Common Cuckoo in flight ||~  ||^   ||

=See also=
 * Bird
 * DroidFish
 * Nona, the Chess-Playing Lego Robot
 * Phoenix (Rahul)
 * Shrike
 * Texel

=Forum Posts=
 * [|New UCI engine - CuckooChess] by Tony Mokonen, CCC, January 11, 2010
 * [|CuckooChess 1.12] by Peter Österlund, CCC, October 24, 2011
 * [|Chess-playing lego robot] by Peter Österlund, CCC, January 30, 2014 » Nona, the Chess-Playing Lego Robot

=External Links=

Chess Engine

 * [|CuckooChess 1.12 - A Java Chess Program]
 * [|CuckooChess - ChangeLog.txt]
 * [|CuckooChess] at CCRL 40/40

Misc
> > [|Category:Cuckoos in art from Wikipedia] > [|Category:Cuckoos in heraldry from Wikipedia] > [|Common Cuckoo - Breeding] > [|The Cuckoo's Egg (book) from Wikipedia] >
 * [|Cuckoo hashing from Wikipedia]
 * [|Cuckoo search from Wikipedia]
 * [|Cuckoo clock from Wikipedia]
 * [|Cuckoo (disambiguation) from Wikipedia]
 * [|Cuckoo from Wikipedia]
 * [|Common Cuckoo from Wikipedia]

=References= =What links here?= include page="CuckooChess" component="backlinks" limit="40"
 * Up one Level**