Difference between revisions of "Cinnamon"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 4: | Line 4: | ||
'''Cinnamon''',<br/> | '''Cinnamon''',<br/> | ||
− | an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Giuseppe Cannella]], written in [[Cpp|C++11]], published under [[Free Software Foundation#GPL|GPL Version 3]]. Cinnamon was first released in February 2013 <ref>[http://www.g-sei.org/cinnamon/ Cinnamon] « [[G 6]]</ref> under that name, while former versions of the engine were called [[Butterfly]]. It targets multiple hardware platforms and [https://en.wikipedia.org/wiki/Operating_system operating systems] such as [[Windows]], [[Linux]], [[Mac OS]] and [[Android]], also available for the [[Raspberry Pi]], and further provides a [[JavaScript]] library to play with [[chessboard.js]] or any js [[GUI]]. | + | an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Giuseppe Cannella]], written in [[Cpp|C++11]], published under [[Free Software Foundation#GPL|GPL Version 3]]. Cinnamon was first released in February 2013 <ref>[http://www.g-sei.org/cinnamon/ Cinnamon] « [[G 6]]</ref> under that name, while former versions of the engine were called [[Butterfly]]. It targets multiple hardware platforms and [https://en.wikipedia.org/wiki/Operating_system operating systems] such as [[Windows]], [[Linux]], [[Mac OS]] and [[Android]], also available for the [[Raspberry Pi]], and further provides a [[JavaScript]] library to play with [[chessboard.js]] or any js [[GUI]]. Cinnamon was bundled with the [[Tarrasch|Tarrasch GUI]] for Windows. |
− | Cinnamon | ||
=Features= | =Features= | ||
<ref>[http://cinnamonchess.altervista.org/ cinnamon chess engine - open source chess engine]</ref> | <ref>[http://cinnamonchess.altervista.org/ cinnamon chess engine - open source chess engine]</ref> | ||
+ | * [[Chess960]] | ||
* [[Rotated Bitboards]] | * [[Rotated Bitboards]] | ||
* [[Lazy SMP]] | * [[Lazy SMP]] | ||
Line 25: | Line 25: | ||
* [[PolyGlot]] [[Opening Book]] | * [[PolyGlot]] [[Opening Book]] | ||
* [[Gaviota Tablebases]] | * [[Gaviota Tablebases]] | ||
+ | * [[Syzygy Bases]] | ||
* [[Perft]] | * [[Perft]] | ||
* [[Pondering]] | * [[Pondering]] | ||
Line 35: | Line 36: | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=48582 Cinnamon 1.1 for Mac OS X 32-bit] by [[Norbert Raimund Leisner]], [[CCC]], July 07, 2013 | * [http://www.talkchess.com/forum/viewtopic.php?t=48582 Cinnamon 1.1 for Mac OS X 32-bit] by [[Norbert Raimund Leisner]], [[CCC]], July 07, 2013 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=59877 Cinnamon 2.0 released] by supersharp77, [[CCC]], April 17, 2016 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=59877 Cinnamon 2.0 released] by supersharp77, [[CCC]], April 17, 2016 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75445 Cinnamon 2.3] by [[Graham Banks]], [[CCC]], October 19, 2020 | ||
=External Links= | =External Links= | ||
Line 59: | Line 61: | ||
[[Category:Open Source]] | [[Category:Open Source]] | ||
[[Category:GPL]] | [[Category:GPL]] | ||
+ | [[Category:PC]] | ||
[[Category:UCI]] | [[Category:UCI]] | ||
+ | [[Category:Chess960]] | ||
+ | [[Category:ARM]] | ||
+ | [[Category:X86]] | ||
+ | [[Category:X64]] | ||
[[Category:Android]] | [[Category:Android]] | ||
[[Category:Mac]] | [[Category:Mac]] | ||
+ | [[Category:Linux]] | ||
+ | [[Category:Windows]] | ||
[[Category:Plant]] | [[Category:Plant]] |
Revision as of 13:56, 19 October 2020
Cinnamon,
an UCI compliant open source chess engine by Giuseppe Cannella, written in C++11, published under GPL Version 3. Cinnamon was first released in February 2013 [2] under that name, while former versions of the engine were called Butterfly. It targets multiple hardware platforms and operating systems such as Windows, Linux, Mac OS and Android, also available for the Raspberry Pi, and further provides a JavaScript library to play with chessboard.js or any js GUI. Cinnamon was bundled with the Tarrasch GUI for Windows.
Contents
Features
- Chess960
- Rotated Bitboards
- Lazy SMP
- Iterative Deepening
- Aspiration Windows
- Principal Variation Search
- Transposition Table
- Razoring
- Null Move Pruning
- Late Move Reductions
- Futility Pruning
- Delta Pruning
- Killer Heuristic
- Lazy Evaluation
- MVV/LVA
- PolyGlot Opening Book
- Gaviota Tablebases
- Syzygy Bases
- Perft
- Pondering
See also
Forum Posts
- OSX compiler wanted by Giuseppe Cannella, Winboard Forum, July 06, 2013
- Cinnamon 1.1 for Mac OS X 32-bit by Norbert Raimund Leisner, CCC, July 07, 2013
- Cinnamon 2.0 released by supersharp77, CCC, April 17, 2016
- Cinnamon 2.3 by Graham Banks, CCC, October 19, 2020
External Links
Chess Engine
- cinnamon chess engine - open source chess engine
- gekomad/cinnamon · GitHub
- Cinnamon « G 6
- Cinnamon in CCRL 40/4
Misc
- Cinnamomum burmannii from Wikipedia
- Cinnamomum cassia from Wikipedia
- Cinnamomum verum from Wikipedia
- Cinnamon (disambiguation) from Wikipedia
- cinnamon - Wiktionary
- Cinnamon (software) from Wikipedia
- Bill Anschell, Jose Martinez, Chris Symer - La Flor de la Canela by Chabuca Granda, YouTube Video
References
- ↑ Cinnamon: sticks (ceylon cinnamon from Sri Lanka), powder, and flowers. Created from 31 images stacked with CombineZP, by Simon A. Eugster, CC BY-SA 3.0, Wikimedia Commons, Cinnamomum from Wikipedia
- ↑ Cinnamon « G 6
- ↑ cinnamon chess engine - open source chess engine