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 using appropriate compiles, runs on Windows, Linux and Mac OS X boxes.
Contents
Description
Jazz uses bitboards, first rotated bitboards, later Kindergarten bitboards to determine sliding piece attacks [3]. It performs fail-soft alpha-beta principal variation search with quiescence, null move pruning and check extensions. Move ordering considers hash move, mate killers, and along with a SEE, 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]. The implementation of a multithreaded parallel search along the Young Brothers Wait Concept with lock-less hashing was elaborated by Evert Glebbeek in a April 2013 CCC posting [5]. Jazz' evaluation takes material, piece-square tables, pawn structure, mobility, and king safety into account.
See also
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
References
- ↑ Jazz (word) from Wikipedia
- ↑ Chess engine Jazz now available by Evert Glebbeek, CCC, February 22, 2011
- ↑ Chess (Jazz & Sjaak) design
- ↑ Chess (Jazz & Sjaak) search
- ↑ Implementation of multithreaded search in Jazz by Evert Glebbeek, CCC, April 20, 2013