Jazz
Jazz,
an open source engine under the GNU General Public Licence by Evert Glebbeek, written in C, first released in February 2011 [2].
Jazz supports both, the Universal Chess Interface and Chess Engine Communication Protocol, and runs on Windows and Linux boxes, as well under Android using Aart Bik's Chess for Android as GUI.
Description
Jazz uses bitboards, first rotated bitboards, later Kindergarten bitboards to determine sliding piece attacks [3]. It performs fail-soft alpha-beta with null move pruning and check extensions. Move ordering considers hash move, mate killers, winning captures and promotions. Further, beside the killer heuristic and countermove heuristic, a so called Combo Move heuristics is used to possibly refute opponent moves along similar lines [4] . Jazz' evaluation takes material, piece-square tables, pawn structure, mobility, and king safety into account.
Forum Posts
- Chess engine Jazz now available by Evert Glebbeek, CCC, February 22, 2011
- Jazz r444 by Evert Glebbeek, CCC, March 08, 2011
- Jazz r501 (source only) by Evert Glebbeek, CCC, October 02, 2011
- Jazz 640 released by Evert Glebbeek, CCC, January 24, 2013
- Implementation of multithreaded search in Jazz by Evert Glebbeek, CCC, April 20, 2013 » Parallel Search, Thread
- Jazz r818 by Evert Glebbeek, CCC, December 17, 2014
External Links
Chess Engine
- Chess (Jazz & Sjaak) home
- Chess (Jazz & Sjaak) history
- Chess (Jazz & Sjaak) design
- Chess (Jazz & Sjaak) search
- Chess (Jazz & Sjaak) evaluation
- Jazz in CCRL 40/4
Jazz
- Jazz (disambiguation) from Wikipedia
- Jazz from Wikipedia
- Willem Breuker Kollektief - Amsterdamned Jazz, YouTube Video