This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Jazz

Home * Engines * Jazz

Origin of the word jazz 1Origin of the word jazz 1


  1. Jazz (word) from Wikipedia↩︎

Jazz,
an open source engine under the GNU General Public Licence by Evert Glebbeek, written in C, first released in February 2011 1. 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
  1. Description
  2. See also
  3. Forum Posts
  4. External Links
    1. Chess Engine
    2. Jazz
  5. References

Description

Jazz uses bitboards, first rotated bitboards, later Kindergarten bitboards to determine sliding piece attacks 2. 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 3. 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 4. Jazz' evaluation takes material, piece-square tables, pawn structure, mobility, and king safety into account.

See also

Forum Posts

Chess Engine

Jazz

Watch on YouTube

References

Up one Level


  1. Chess engine Jazz now available by Evert Glebbeek, CCC, February 22, 2011↩︎

  2. Chess (Jazz & Sjaak) design↩︎

  3. Chess (Jazz & Sjaak) search↩︎

  4. Implementation of multithreaded search in Jazz by Evert Glebbeek, CCC, April 20, 2013↩︎

Categories: Open Source · GPL · WinBoard · XBoard · UCI · Mac · Willem Breuker

What links here

Contributors: GerdIsenberg.