Difference between revisions of "Cyclone"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Fruit * Toga * Cyclone''' FILE:Low pressure system over Iceland.jpg|border|right|thumb| Polar cyclone <ref>[https://en.wiki...")
 
Line 9: Line 9:
 
an [[UCI]] compliant, [[:Category:Derivative|derivative]] [[:Category:Open Source|open source chess engine]] based on [[Fruit]] and [[Toga|Toga II]], written by [[Norman Schmidt]] in [[Cpp|C++]],  
 
an [[UCI]] compliant, [[:Category:Derivative|derivative]] [[:Category:Open Source|open source chess engine]] based on [[Fruit]] and [[Toga|Toga II]], written by [[Norman Schmidt]] in [[Cpp|C++]],  
 
licensed under the [[Free Software Foundation#GPL|GPL 3.0]] <ref>[https://en.wikipedia.org/wiki/Fruit_%28software%29#Derivatives Fruit (software) - Derivatives from Wikipedia]</ref>  
 
licensed under the [[Free Software Foundation#GPL|GPL 3.0]] <ref>[https://en.wikipedia.org/wiki/Fruit_%28software%29#Derivatives Fruit (software) - Derivatives from Wikipedia]</ref>  
<ref>IMPORTANT: Cyclone is a fork of Toga II 1.4b5 which has been relicensed under the GPL 3. Code from Cyclone cannot be reused in Fruit/Toga which is GPL 2+., [https://web.archive.org/web/20131012012343/http://hardy.uhasselt.be/Toga/posix_versions/ Posix ports of some recent version of Toga II] by [[Michel Van den Bergh]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>.  
+
<ref>IMPORTANT: Cyclone is a fork of [[Toga#1.4beta5c|Toga II 1.4b5]] which has been relicensed under the GPL 3. Code from Cyclone cannot be reused in Fruit/Toga which is GPL 2+., [https://web.archive.org/web/20131012012343/http://hardy.uhasselt.be/Toga/posix_versions/ Posix ports of some recent version of Toga II] by [[Michel Van den Bergh]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>.  
 
Cyclone '''3.4''' uses [[Principal Variation Search|principal variation search]], [[Iterative Deepening|iterative deepening]], [[MVV-LVA]], [[Transposition Table|transposition tables]], [[Null Move Pruning|null-move pruning]], [[Quiescence Search|quiescence search]], [[Futility Pruning|futility pruning]], [[History Leaf Pruning|history pruning]], [[Lazy Evaluation|lazy evaluation]], [[Razoring|razoring]], and various search [[Reductions|reductions]] and [[Extensions|extensions]].  
 
Cyclone '''3.4''' uses [[Principal Variation Search|principal variation search]], [[Iterative Deepening|iterative deepening]], [[MVV-LVA]], [[Transposition Table|transposition tables]], [[Null Move Pruning|null-move pruning]], [[Quiescence Search|quiescence search]], [[Futility Pruning|futility pruning]], [[History Leaf Pruning|history pruning]], [[Lazy Evaluation|lazy evaluation]], [[Razoring|razoring]], and various search [[Reductions|reductions]] and [[Extensions|extensions]].  
 
Cyclone's [[Parallel Search|parallel search]] utilizes [[Thread|threads]] and a [[Shared Hash Table|shared hash table]].
 
Cyclone's [[Parallel Search|parallel search]] utilizes [[Thread|threads]] and a [[Shared Hash Table|shared hash table]].

Revision as of 11:06, 28 December 2020

Home * Engines * Fruit * Toga * Cyclone

Polar cyclone [1]

Cyclone,
an UCI compliant, derivative open source chess engine based on Fruit and Toga II, written by Norman Schmidt in C++, licensed under the GPL 3.0 [2] [3]. Cyclone 3.4 uses principal variation search, iterative deepening, MVV-LVA, transposition tables, null-move pruning, quiescence search, futility pruning, history pruning, lazy evaluation, razoring, and various search reductions and extensions. Cyclone's parallel search utilizes threads and a shared hash table.

Cyclone xTreme

Cyclone xTreme, based on Fruit 2.1 by Fabien Letouzey, Toga II by Thomas Gaksch, Grapefruit 1.0 by Vadim Demichev, Toga CMLX 145e4 by Teemu Pudas, and Cyclone 3.4 by Norman Schmidt, uses a configuration file to obtain more than 150 evaluation, material, search, and transposition table parameters [4].

Forum Posts

2008

2009

2010 ...

External Links

Chess Engine

Misc

References

Up one Level