Older Version
Newer Version
GerdIsenberg
Jan 17, 2017
**[[Home]] * [[Engines]] * CuckooChess** || [[image:320px-Cuculus_canorus_vogelartinfo.jpg link="http://en.wikipedia.org/wiki/File:Cuculus_canorus_vogelartinfo.jpg"]] ||~ || **CuckooChess**, an advanced free [[Open Source Engines|open source chess program]] under the [[Free Software Foundation#GPL|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]] <ref>[[http://hem.bredband.net/petero2b/droidfish/index.html|DroidFish - Strong chess program for the Android platform]]</ref> . || || Common Cuckoo in flight <ref>[[http://en.wikipedia.org/wiki/Common_Cuckoo|Common Cuckoo from Wikipedia]]</ref> ||~ ||^ || [[toc]] =Internals= CuckooChess applies many of the standard methods for computer chess programs, such as [[Iterative Deepening|iterative deepening]], [[NegaScout|negascout]], [[Aspiration Windows|aspiration windows]], [[Quiescence Search|quiescence search]] with [[Static Exchange Evaluation|SEE]] pruning and [[MVV-LVA|MVV/LVA]] move ordering, [[Transposition Table|hash table]], [[History Heuristic|history heuristic]], [[Null Move Pruning|recursive null moves]], [[Futility Pruning|futility pruning]], [[Late Move Reductions|late move reductions]], [[Opening Book|opening book]] and [[Magic Bitboards|magic bitboards]]. CuckooChess name was chosen because it's [[Transposition Table|transposition table]] is based on [[http://en.wikipedia.org/wiki/Cuckoo_hashing|Cuckoo hashing]] <ref>[[http://hem.bredband.net/petero2b/javachess/index.html|CuckooChess 1.12 - A Java Chess Program]]</ref> . =See also= * [[Various Classifications#Bird|Bird]] * [[DroidFish]] * [[Robots#NonaRobot|Nona, the Chess-Playing Lego Robot]] * [[Phoenix (Rahul)]] <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=55476&start=4|Re: PHOENIX=CuckooChess with learning function in Falcon style]] by [[Peter Österlund]], [[CCC]], March 20, 2016</ref> * [[Shrike]] * [[Texel]] =Forum Posts= * [[http://www.talkchess.com/forum/viewtopic.php?t=31631|New UCI engine - CuckooChess]] by Tony Mokonen, [[CCC]], January 11, 2010 * [[http://www.talkchess.com/forum/viewtopic.php?t=40882|CuckooChess 1.12]] by [[Peter Österlund]], [[CCC]], October 24, 2011 * [[http://www.talkchess.com/forum/viewtopic.php?t=51117|Chess-playing lego robot]] by [[Peter Österlund]], [[CCC]], January 30, 2014 » [[Robots#NonaRobot|Nona, the Chess-Playing Lego Robot]] =External Links= ==Chess Engine== * [[http://hem.bredband.net/petero2b/javachess/index.html|CuckooChess 1.12 - A Java Chess Program]] * [[http://hem.bredband.net/petero2b/javachess/ChangeLog.txt|CuckooChess - ChangeLog.txt]] * [[http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=CuckooChess&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents|CuckooChess]] at [[CCRL|CCRL 40/40]] ==Misc== * [[http://en.wikipedia.org/wiki/Cuckoo_hashing|Cuckoo hashing from Wikipedia]] * [[http://en.wikipedia.org/wiki/Cuckoo_search|Cuckoo search from Wikipedia]] * [[http://en.wikipedia.org/wiki/Cuckoo_clock|Cuckoo clock from Wikipedia]] <ref>Cuckoo Mechanism. Detail of a drawing of a mechanical organ, 1650. In: [[http://en.wikipedia.org/wiki/Athanasius_Kircher|Athanasius Kircher]]: Musurgia Universalis. 2 Vols. Rome 1650, Plate XXI. Photo and Permission by: [[http://en.wikipedia.org/wiki/German_Clock_Museum|German Clock Museum]] [[http://en.wikipedia.org/wiki/Furtwangen_im_Schwarzwald|Furtwangen]] (Germany)</ref> > [[image:Dukirch.jpg caption="Mechanical cuckoo, 1650" link="http://en.wikipedia.org/wiki/File:Dukirch.gif"]] * [[http://en.wikipedia.org/wiki/Cuckoo_%28disambiguation%29|Cuckoo (disambiguation) from Wikipedia]] * [[http://en.wikipedia.org/wiki/Cuckoo|Cuckoo from Wikipedia]] > [[http://commons.wikimedia.org/wiki/Category:Cuckoos_in_art|Category:Cuckoos in art from Wikipedia]] > [[http://commons.wikimedia.org/wiki/Category:Cuckoos_in_heraldry|Category:Cuckoos in heraldry from Wikipedia]] * [[http://en.wikipedia.org/wiki/Common_Cuckoo|Common Cuckoo from Wikipedia]] > [[http://en.wikipedia.org/wiki/Common_cuckoo#Breeding|Common Cuckoo - Breeding]] > [[http://en.wikipedia.org/wiki/The_Cuckoo%27s_Egg_%28book%29|The Cuckoo's Egg (book) from Wikipedia]] <ref>Images from [[http://de.wikipedia.org/wiki/Kuckuck#Eiablage|Kuckuck - 7.2 Eiablage Wikipedia.de]] (German)</ref> > [[image:Kuckuck-Neuntöter-4.jpg align="left" caption="Red-backed Shrike" link="http://en.wikipedia.org/wiki/Red-backed_Shrike"]][[image:Kuckuck-Gartengrasmücke-4.jpg align="left" caption="Garden Warbler" link="http://en.wikipedia.org/wiki/Garden_Warbler"]][[image:Kuckuck-Goldammer-4.jpg align="left" caption="Yellowhammer" link="http://en.wikipedia.org/wiki/Yellowhammer"]][[image:Kuckuck-Gartenrotschwanz-2.JPG caption="Common Redstart" link="http://en.wikipedia.org/wiki/Common_Redstart"]] =References= <references /> =What links here?= [[include page="CuckooChess" component="backlinks" limit="40" ]] **[[Engines|Up one Level]]**