Bright (Brightchess),
an UCI compatible chess engine by Allard Siemelink written in C++ based on the 0x88 board representation, running as 32-bit executable under Windows. Bright's complex evaluation considers things such as x-ray attacks on the king. Allard developed a statistical analysis tool to tune it for maximum concordance with human assessment of almost all evaluation aspects based on a large number of quality human games.
Able to search in parallel, Bright basically applies a Young Brothers Wait Concept algorithm. Since splitting is a cheap operation in Bright, avoiding an expensive copy of the board and associated data, the search tree can be split at any depth, maximizing the use of the otherwise idle cores. Late Move Reductions as popularized by Fruit and Glaurung are used in Bright with different implementation details. The reductions are not history based, and all moves, except the first one, can be reduced by one ply depending on static criteria [1] .
Bright played a strong CCT11 and became runner-up along with Fruit behind Rybka, and after Rybka's disqualification in 2011 co-champion [2] .
an UCI compatible chess engine by Allard Siemelink written in C++ based on the 0x88 board representation, running as 32-bit executable under Windows. Bright's complex evaluation considers things such as x-ray attacks on the king. Allard developed a statistical analysis tool to tune it for maximum concordance with human assessment of almost all evaluation aspects based on a large number of quality human games.
Able to search in parallel, Bright basically applies a Young Brothers Wait Concept algorithm. Since splitting is a cheap operation in Bright, avoiding an expensive copy of the board and associated data, the search tree can be split at any depth, maximizing the use of the otherwise idle cores. Late Move Reductions as popularized by Fruit and Glaurung are used in Bright with different implementation details. The reductions are not history based, and all moves, except the first one, can be reduced by one ply depending on static criteria [1] .
Bright played a strong CCT11 and became runner-up along with Fruit behind Rybka, and after Rybka's disqualification in 2011 co-champion [2] .
Table of Contents
Selected Games
[4]Thinker
CCT11, Round 2, Bright - ThinkerFruit
CCT11, Round 3, Fruit - BrightRelease Dates
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
Up one Level