Difference between revisions of "Purple Haze"

From Chessprogramming wiki
Jump to: navigation, search
Line 36: Line 36:
 
* [https://en.wikipedia.org/wiki/Purple Purple from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Purple Purple from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Haze Haze from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Haze Haze from Wikipedia]
* [[:Category:Nguyên Lê|Nguyên Lê]] - [https://en.wikipedia.org/wiki/Purple_Haze Purple Haze] - Philips Music World Festival 2004,  [https://en.wikipedia.org/wiki/S%C3%A3o_Paulo São Paulo], [https://en.wikipedia.org/wiki/YouTube YouTube] Video   
+
* [https://en.wikipedia.org/wiki/The_Jimi_Hendrix_Experience The Jimi Hendrix Experience] - [https://en.wikipedia.org/wiki/Purple_Haze Purple Haze], 1967, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 +
: line-up: [[:Category:Jimi Hendrix|Jimi Hendrix]], [https://en.wikipedia.org/wiki/Mitch_Mitchell Mitch Mitchell], [https://en.wikipedia.org/wiki/Noel_Redding Noel Redding]
 +
: {{#evu:https://www.youtube.com/watch?v=fjwWjx7Cw8I|alignment=left|valignment=top}}
 +
* [[:Category:Nguyên Lê|Nguyên Lê]] - Purple Haze - Philips Music World Festival 2004,  [https://en.wikipedia.org/wiki/S%C3%A3o_Paulo São Paulo], [https://en.wikipedia.org/wiki/YouTube YouTube] Video   
 
: line-up: [[:Category:Nguyên Lê|Nguyên Lê]], [https://fr.wikipedia.org/wiki/Michel_Alibo Michel Alibo], [http://www.discogs.com/artist/426356-Cathy-Renoir Cathy Renoir], [https://fr.wikipedia.org/wiki/Francis_Lassus Francis Lassus]
 
: line-up: [[:Category:Nguyên Lê|Nguyên Lê]], [https://fr.wikipedia.org/wiki/Michel_Alibo Michel Alibo], [http://www.discogs.com/artist/426356-Cathy-Renoir Cathy Renoir], [https://fr.wikipedia.org/wiki/Francis_Lassus Francis Lassus]
 
: {{#evu:https://www.youtube.com/watch?v=UQYIqgKcMfE|alignment=left|valignment=top}}
 
: {{#evu:https://www.youtube.com/watch?v=UQYIqgKcMfE|alignment=left|valignment=top}}

Revision as of 20:13, 14 March 2019

Home * Engines * Purple Haze

Purple Haze flower [1]

Purple Haze,
a free open source chess engine by Vincent Ollivier compliant to the Chess Engine Communication Protocol and distributed under the terms of the GNU General Public License version 3 [2]. Purple Haze uses some features of C++11, so one needs GCC >= 4.6 or Clang >= 3.0 [3] to compile it.

Description

Board Representation

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 [4], both used for lazy or staged move generation concerning legality of hash move and killers.

Search

The PVS implementation [5] uses node type as template parameter, and applies adaptive null move pruning, extended futility pruning, and LMR etc. [6] inside its iterative deepening framework with transposition table.

Evaluation

The evaluation features a material hash table and tapers between opening and endgame piece-square tables [7].

See also

Forum Posts

External Links

Chess Engine

Misc

line-up: Jimi Hendrix, Mitch Mitchell, Noel Redding
line-up: Nguyên Lê, Michel Alibo, Cathy Renoir, Francis Lassus

References

Up one level