Purple+Haze

a free open source chess engine by Vincent Ollivier compatible with the Chess Engine Communication Protocol and distributed under the terms of the GNU General Public License version 3. Purple Haze uses some features of C++11, so one needs [|GCC >= 4.6] or [|Clang] >= 3.0 to compile it. || toc =Description= Purple Haze has a 0x88 board representation combined with piece-lists, and utilizes two arrays indexed by 0x88 square relations, containing either direction and boolean information in [|std::bitset<7>] whether a piece type may attack a square, both used for lazy or staged move generation concerning legality of hash move and killers. The PVS implementation uses node type as [|template parameter], and applies adaptive null move pruning, extended futility pruning, and LMR etc. inside its iterative deepening framework with transposition table. The evaluation features a material hash table and tapers between opening and endgame piece-square tables.
 * Home * Engines * Purple Haze**
 * [[image:220px-Purple_Haze_(Cannabis).jpg link="https://en.wikipedia.org/wiki/File:Purple_Haze_%28Cannabis%29.jpg"]] ||~ || **Purple Haze**,
 * Purple Haze flower ||~ ||^ ||

=See also=
 * Little Wing

=Forum Posts=
 * [|MSVC build of Purple Haze] by Dann Corbit, CCC, June 20, 2011
 * [|Purple Haze v2.0.2] by Vincent Ollivier, CCC, March 26, 2012
 * [|Purple Haze v2.1.0] by Vincent Ollivier, CCC, November 10, 2012

=External Links=

Chess Engine

 * [|Purple Haze]
 * [|vinc/purplehaze · GitHub]
 * [|Purple Haze 2.1.0] in CCRL 40/4

Misc
> line-up: Nguyên Lê, [|Michel Alibo], [|Cathy Renoir], [|Francis Lassus] > media type="youtube" key="UQYIqgKcMfE" width="560"
 * [|Purple Haze (disambiguation) from Wikipedia]
 * [|Purple Haze (cannabis) from Wikipedia]
 * [|Purple from Wikipedia]
 * [|Haze from Wikipedia]
 * Nguyên Lê - [|Purple Haze] - Philips Music World Festival 2004, [|São Paulo], [|YouTube] Video

=References= =What links here?= include page="Purple Haze" component="backlinks" limit="20"
 * Up one level**