Gullydeckel

a free open source engine under the GNU General Public License written in C by Martin Borriss. Supported platforms are Linux and Windows. Gullydeckel is Chess Engine Communication Protocol compliant.
 * Home * Engines * Gullydeckel**
 * [[image:Rome-SPQR.JPG link="https://commons.wikimedia.org/wiki/File:Rome-SPQR.JPG"]] ||~  || **Gullydeckel**,

Gullydeckel's board representation relies on Piece-Lists and 0x88. Its search is plain alpha-beta using a recursive null move pruning with depth reduction R of 2. || toc =0x88 Difference= The preinitialized in "attacks.c" with ray directions encoded, which is indexed by 0x88 square difference plus offset, somehow reminds on a [|Gullydeckel], the colloquial German name for [|Manhole cover] : code format="cpp" /* if we find that two squares are related according to matrix SqRel, we use another matrix to look up the direction of the move required ('to walk the vector') if it is a sliding piece (R,B,Q)
 * [|Manhole cover] in [|Rome] ||~  ||^   ||

static int vector[256] = { 0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,UR,0 ,0 ,0 ,0 ,0 ,0 , UP ,0 ,0 ,0 ,0 ,0 ,0 ,UL,0 ,0 ,UR,0 ,0 ,0 ,0 ,0 , UP ,0 ,0 ,0 ,0 ,0 ,UL,0 ,0 ,0 ,0 ,UR,0 ,0 ,0 ,0 , UP ,0 ,0 ,0 ,0 ,UL,0 ,0 ,0 ,0 ,0 ,0 ,UR,0 ,0 ,0 , UP ,0 ,0 ,0 ,UL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,UR,0 ,0 , UP ,0 ,0 ,UL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,UR,0 , UP ,0 ,UL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,UR, UP ,UL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,RI,RI,RI,RI,RI,RI,RI, 0 ,LE,LE,LE,LE,LE,LE,LE,0 ,0 ,0 ,0 ,0 ,0 ,0 ,DR, DN ,DL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,DR,0 , DN ,0 ,DL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,DR,0 ,0 , DN ,0 ,0 ,DL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,DR,0 ,0 ,0 , DN ,0 ,0 ,0 ,DL,0 ,0 ,0 ,0 ,0 ,0 ,DR,0 ,0 ,0 ,0 , DN ,0 ,0 ,0 ,0 ,DL,0 ,0 ,0 ,0 ,DR,0 ,0 ,0 ,0 ,0 , DN ,0 ,0 ,0 ,0 ,0 ,DL,0 ,0 ,DR,0 ,0 ,0 ,0 ,0 ,0 , DN ,0 ,0 ,0 ,0 ,0 ,0 ,DL,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; code =Forum Posts=
 * [|Re: Deep Quiesence Searching] by Martin Borriss, rgcc, February 26, 1997
 * [|Gullydeckel - move generator] by Thomas Mayer, CCC, December 20, 2000

=External Links=
 * [|Gullydeckel Chess Program]
 * [|Manhole cover from Wikipedia]
 * [|Storm drain from Wikipedia]
 * [|Sanitary sewer from Wikipedia]
 * [|Gully (disambiguation) from Wikipedia]
 * [|Manhole cover - Wikimedia Commons]
 * [|Flickr: Gullydeckel - Manhole Cover]
 * [|New street crime: Thieves lift manhole covers], [|USA Today], June 29, 2008
 * [|Deckel-Klau: Metalldiebe stehlen reihenweise Gullydeckel - Polizei & Justiz - Berlin], [|Der Tagesspiegel], July 23, 2007 (German)

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