Changes

Jump to: navigation, search

Tucano

5,663 bytes added, 16:53, 17 September 2019
Created page with "'''Home * Engines * Tucano''' FILE:Ramphastos sulfuratus -Spain -Zoo -upper body-8a.jpg|border|right|thumb| Keel-billed Toucan <ref>[https://en.wikipedia..."
'''[[Main Page|Home]] * [[Engines]] * Tucano'''

[[FILE:Ramphastos sulfuratus -Spain -Zoo -upper body-8a.jpg|border|right|thumb| Keel-billed Toucan <ref>[https://en.wikipedia.org/wiki/Keel-billed_Toucan Keel-billed Toucan] (also known as Sulfur-breasted Toucan and the Rainbow-billed Toucan) [https://en.wikipedia.org/wiki/Faunia Faunia], [https://en.wikipedia.org/wiki/Madrid Madrid], [https://en.wikipedia.org/wiki/Spain Spain], [https://commons.wikimedia.org/wiki/File:Ramphastos_sulfuratus_-Spain_-Zoo_-upper_body-8a.jpg Photo] by [https://www.flickr.com/photos/24175071@N00 Raúl Hernández González], April 23, 2009, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Tucano''', (TucanoChess)<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source engine]] under the [[Free Software Foundation#GPL|GPL]] written by [[Alcides Schulz]] in [[C]]. Tucano was first released in September 2012 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=45066 Tucano chess engine 1.00] by [[Alcides Schulz]], [[CCC]], September 09, 2012</ref>.

=Description=
==Bitboard Infrastructure==
Tucano's [[Bitboards|bitboard]] infrastructure favors [[Memory|memory]] versus computation, with the option to gain some linear speedup if that becomes a bottleneck, i.e. using specific [[BitScan#bsfbsr|processor instructions]].
However, on recent [[Intel]] processors with huge caches, this might be rather insignificant concerning the strength of the engine.
Tucano uses [[Magic Bitboards|magic bitboards]] to determine [[Sliding Piece Attacks|sliding piece attacks]].

==Search==
Tucano's [[Search|search]] applies [[Principal Variation Search|PVS]] [[Alpha-Beta|alpha-beta]] with [[Transposition Table|transposition table]] inside an [[Iterative Deepening|iterative deepening]] framework without [[Aspiration Windows|aspiration windows]].
Since version '''7.00''', Tucano performs [[Lazy SMP]] using a [[Shared Hash Table|shared hash table]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66027 Tucano 7.00 Release - SMP version] by [[Alcides Schulz]], [[CCC]], December 16, 2017</ref>.

* [[Lazy SMP]]
* [[Principal Variation Search]]
* [[Internal Iterative Deepening]] at [[Node Types#PV|PV-nodes]]
* [[Null Move Pruning]]
* [[Mate Threat Extensions]]
* [[Check Extensions]]
* [[Passed Pawn Extensions]]
* [[Futility Pruning]]
* [[Futility Pruning#MoveCountBasedPruning|Move Count Based Pruning]]
* [[Late Move Reductions]]
* [[Killer Heuristic]]
* [[History Heuristic]]
* [[Static Exchange Evaluation]]

==Evaluation==
The [[Evaluation|evaluation]] features most common terms <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47532 Eval development: is it better to tune or add new terms?] by [[Alcides Schulz]], [[CCC]], March 17, 2013</ref> with speculative calculation and aggregation of [[Opening|opening]] and [[Endgame|endgame]] [[Score|scores]]. The final score is [https://en.wikipedia.org/wiki/Interpolation interpolated] by [[Game Phases|game phase]] within a [[Tapered Eval|tapered evaluation]], with an additional [[Draw|draw]] adjustment in pawnless endgames.

* [[Material]]
* [[Evaluation of Pieces]]
* [[Piece-Square Tables]]
* [[Passed Pawn]]
** [[Connected Passed Pawns]]
** [[Candidate Passed Pawn]]
* [[Pawn Structure]]
** [[Backward Pawn]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
* [[King Safety]]
** [[King Safety#PawnShield|Pawn Shield]]
** [[King Safety#PawnStorm|Pawn Storm]]
* [[Mobility]]
* [[Texel's Tuning Method]] since '''7.00'''

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=45066 Tucano chess engine 1.00] by [[Alcides Schulz]], [[CCC]], September 09, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=47967 Tucano chess engine release 2.00] by [[Alcides Schulz]], [[CCC]], May 12, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=49201 Tucano 3.00 Release] by [[Alcides Schulz]], [[CCC]], September 01, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=51803 Tucano 4.00 release] by [[Alcides Schulz]], [[CCC]], March 30, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=53510 Tucano 5.00 release] by [[Alcides Schulz]], [[CCC]], August 31, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=59243 Tucano 6.00 released !] by [[Alcides Schulz]], [[CCC]], February 14, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=66027 Tucano 7.00 Release - SMP version] by [[Alcides Schulz]], [[CCC]], December 16, 2017

=External Links=
==Chess Engine==
* [https://sites.google.com/site/tucanochess/ TucanoChess]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Tucano&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Tucano] in [[CCRL|CCRL 40/40]]
* [http://www.chessdom.com/tucano-the-brazilian-chess-engine/ Tucano, the Brazilian chess engine], [[Chessdom]], April 21, 2018 » [[TCEC Season 12]]
==Misc==
* [https://en.wikipedia.org/wiki/Toucan Toucan from Wikipedia]
* [https://pt.wikipedia.org/wiki/Tucano Tucano - Wikipédia.pt] (Português)
* [[:Category:Tania Maria|Tania Maria]], [https://www.discogs.com/artist/1070601-Boto Boto] & [https://www.discogs.com/artist/1804742-Helio-3 Helio] - Transamazonica, Via Brasil, 1977, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=dE5pI7cgIYw|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Bird]]
[[Category:Tania Maria]]

Navigation menu