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...")
 
 
(2 intermediate revisions by the same user not shown)
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]].
  
 
=Cyclone xTreme=
 
=Cyclone xTreme=
'''Cyclone xTreme''', based on [[Fruit|Fruit 2.1]] by [[Fabien Letouzey]], [[Toga|Toga II]] by [[Thomas Gaksch]], [[Grapefruit|Grapefruit 1.0]] by [[Vadim Demichev]], [[Toga#CMLX|Toga CMLX 145e4]] by [[Teemu Pudas]], and Cyclone 3.4 by Norman Schmidt,  
+
'''Cyclone xTreme''', based on [[Fruit|Fruit 2.1]] by [[Fabien Letouzey]], [[Toga|Toga II]] by [[Thomas Gaksch]], [[Grapefruit|Grapefruit 1.0]] by [[ThinkingALot]], [[Toga#CMLX|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 <ref>[http://users.telenet.be/chesslogik//cyclone.htm Cyclone from chesslogik.com]</ref>.  
 
uses a configuration file to obtain more than 150 evaluation, material, search, and transposition table parameters <ref>[http://users.telenet.be/chesslogik//cyclone.htm Cyclone from chesslogik.com]</ref>.  
  
Line 32: Line 32:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=34059 Cyclone / Fire ... question to Norman!] by [[Frank Quisinsky]], [[CCC]], April 29, 2010
 
* [http://www.talkchess.com/forum/viewtopic.php?t=34059 Cyclone / Fire ... question to Norman!] by [[Frank Quisinsky]], [[CCC]], April 29, 2010
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=35894 New version of Cyclone?] by alpha123, [[CCC]], August 25, 2010
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=35894 New version of Cyclone?] by alpha123, [[CCC]], August 25, 2010
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71702 Fruit and derivatives list !] by De Noose Daniel, {{CCC]], August 31, 2019
+
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71702 Fruit and derivatives list !] by De Noose Daniel, [[CCC]], August 31, 2019
  
 
=External Links=
 
=External Links=

Latest revision as of 09:53, 7 October 2021

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 ThinkingALot, 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