https://wiki.chessdom.org/api.php?action=feedcontributions&user=Kan&feedformat=atomTCEC wiki - User contributions [en]2024-03-29T07:32:27ZUser contributionsMediaWiki 1.30.1https://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5421TCEC Leagues Season 26 Engines2024-03-26T03:10:13Z<p>Kan: /* Entrance League */ Final standings Entrance League</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin''' - reminder sent<br />
# '''''Berserk''''' - update and settings change to contempt = 0<br />
# '''''Obsidian''''' - update per usual script<br />
# '''Velvet''' - reminder sent<br />
# '''''Stormphrax''''' - update per usual script<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[https://tcec-chess.com/#div=el&game=240&season=26 '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(10)🏆 digretion ⭐ EL Game 239<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote to L2?]<br />
#[https://strawpoll.com/polls/e2narwbz9gB Which five will promote from L2 to L1?]<br />
#[https://strawpoll.com/polls/jVyG8Be18n7 Which three will relegate from L2 to EL?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5416TCEC Leagues Season 26 Engines2024-03-26T00:34:48Z<p>Kan: /* League 2 */ '''''Berserk''''' - update and settings change to contempt = 0</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin''' - reminder sent<br />
# '''''Berserk''''' - update and settings change to contempt = 0<br />
# '''''Obsidian''''' - update per usual script<br />
# '''Velvet''' - reminder sent<br />
# '''''Stormphrax''''' - update per usual script<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5415TCEC Leagues Season 26 Engines2024-03-25T23:52:16Z<p>Kan: /* League 2 */ '''Velvet''' - reminder sent</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin''' - reminder sent<br />
# '''''Berserk''''' - settings change to contempt = 0<br />
# '''''Obsidian''''' - update per usual script<br />
# '''Velvet''' - reminder sent<br />
# '''''Stormphrax''''' - update per usual script<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5414TCEC Leagues Season 26 Engines2024-03-25T23:51:59Z<p>Kan: /* League 2 */ '''Marvin''' - reminder sent</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin''' - reminder sent<br />
# '''''Berserk''''' - settings change to contempt = 0<br />
# '''''Obsidian''''' - update per usual script<br />
# '''Velvet'''<br />
# '''''Stormphrax''''' - update per usual script<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5413TCEC Leagues Season 26 Engines2024-03-25T23:46:44Z<p>Kan: /* League 2 */ '''''Stormphrax''''' - update per usual script</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin'''<br />
# '''''Berserk''''' - settings change to contempt = 0<br />
# '''''Obsidian''''' - update per usual script<br />
# '''Velvet'''<br />
# '''''Stormphrax''''' - update per usual script<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5412TCEC Leagues Season 26 Engines2024-03-25T18:09:54Z<p>Kan: /* League 2 */ '''''Obsidian''''' - update per usual script</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin'''<br />
# '''''Berserk''''' - settings change to contempt = 0<br />
# '''''Obsidian''''' - update per usual script<br />
# '''Velvet'''<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5411TCEC Leagues Season 26 Engines2024-03-25T12:34:39Z<p>Kan: /* League 2 */ '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - <s>but will not update yet</s> -> update per usual script submitted<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin'''<br />
# '''''Berserk''''' - settings change to contempt = 0<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5410TCEC Leagues Season 26 Engines2024-03-25T12:33:44Z<p>Kan: /* League 2 */ '''''Berserk''''' - settings change to contempt = 0</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin'''<br />
# '''''Berserk''''' - settings change to contempt = 0<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5409TCEC Leagues Season 26 Engines2024-03-25T12:32:24Z<p>Kan: /* League 2 */ '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted -> further update to version 3.41.dev4-avx512 submitted <br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
# Server problem during EL Game #87. Tournament paused for around one day<br />
# Website outage during EL game #108. Website back during game #112<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob(3) uri_b(4) Ove__(5)🏆 digretion ⭐ EL Game 164<br />
<br />
==Heroes==<br />
uri_b 🏆 ⭐ EL Game 123<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Main_Page&diff=5404Main Page2024-03-20T23:10:01Z<p>Kan: </p>
<hr />
<div>Welcome to the '''TCEC wiki'''!<br />
<br />
As of [[TCEC Season 20|Season 20]] every TCEC Season consists of '''4 [[:Category:Event|Events]]: [[:Category:TCEC Season|Season leagues]], [[:Category:TCEC Cup|Cup]], [[:Category:TCEC FRC|FRC]] and [[:Category:TCEC Swiss|Swiss]]'''.<br />
<br />
;Handy links:<br />
*'''[[Openings FAQ]] - must read for all TCEC viewers'''<br />
*'''[[TCEC Questionnaire]]''' - to be filled in at least once for every participating engine<br />
*'''[[Rules]] - All rules for the TCEC Season on one page'''<br />
*'''[http://chessopeningsforengines.wikidot.com/opening-lines-in-tcec Opening lines for all past TCEC events]'''<br />
<br />
<br />
*See [[Seasons and admins]] with an overview of TCEC timeline.<br />
*See [[Engines and authors]] for overview of engines and their authors, and of the history of each engine appearing in TCEC Seasons.<br />
<br />
;TCEC Chat related<br />
*[[:File:TCEC chat quotes.txt|Quotes collection]]<br />
*[[:Category:Chat]]<br />
<br />
<br />
__TOC__<br />
<br />
==General Information==<br />
*[[TCEC chat guidelines]]<br />
*An overview of TCEC websites can be found at '''[https://chessdom.org/ chessdom.org]'''.<br />
*This wiki is under development, for now you can find pages with '''[[Special:AllPages|this link]]'''.<br />
*You might be also interested in browsing the small but growing category of '''[[:Category:Notable game|notable games]]'''.<br />
<br />
<br />
*Some food for thought and discussion: [[Urban enginechess myths]].<br />
*To practice editing a wiki take a look at our [[TCECwiki:Sandbox|sandbox]]...<br />
<br />
=Current and upcoming Events=<br />
<br />
==Current: Season 26==<br />
===Current: TCEC Leagues Season 26===<br />
*[[TCEC Leagues Season 26]] - overview page<br />
*[[TCEC Leagues Season 26 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Upcoming: TCEC Fischer Random Double Event 2===<br />
*[[TCEC FRD 2]]<br />
*[[TCEC FRD rules]]<br />
<br />
==Upcoming: Season 27==<br />
===Upcoming: TCEC 4kIV===<br />
*[[TCEC 4kIV]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Upcoming: TCEC Swiss 7===<br />
*[[TCEC Swiss 7]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Upcoming: TCEC Cup 14===<br />
*[[TCEC Cup 14]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Upcoming: TCEC Leagues Season 27===<br />
*[[TCEC Leagues Season 27]] - overview page<br />
*[[TCEC Leagues Season 27 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Upcoming: TCEC Fischer Random Double Event 3===<br />
*[[TCEC FRD 3]]<br />
*[[TCEC FRD rules]]<br />
<br />
=Completed Events=<br />
==Season 26==<br />
===Completed: TCEC Cup 13===<br />
*[[TCEC Cup 13]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC 4kIII===<br />
*[[TCEC 4kIII]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Completed: TCEC Swiss 6===<br />
*[[TCEC Swiss 6]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
==Season 25==<br />
===Completed: TCEC Swiss 5===<br />
*[[TCEC Swiss 5]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC Cup 12===<br />
*[[TCEC Cup 12]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Leagues Season 25===<br />
*[[TCEC Leagues Season 25]] - overview page<br />
*[[TCEC Leagues Season 25 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Fischer Random Double Event 1===<br />
*[[TCEC FRD 1]]<br />
*[[TCEC FRD rules]]<br />
<br />
===Completed: Bonuses===<br />
* Completed: S25 - Modbook Kibitzer Bonus<br />
<br />
==Season 24==<br />
===Completed: TCEC Cup 11===<br />
*[[TCEC Cup 11]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 4===<br />
*[[TCEC Swiss 4]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC Leagues Season 24===<br />
*[[TCEC Leagues Season 24]] - overview page<br />
*[[TCEC Leagues Season 24 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC 4kII===<br />
*[[TCEC 4kII]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Completed: TCEC FRC6===<br />
*[[TCEC FRC 6]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC2===<br />
*[[TCEC DFRC 2]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 23==<br />
===Completed: TCEC Leagues Season 23===<br />
*[[TCEC Leagues Season 23]] - overview page<br />
*[[TCEC Leagues Season 23 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
*Completed: [https://tcec-chess.com/#div=ch&game=1&season=23 S23 Chess Bonus] with triple gauntlet of top 3 vs the rest, and [https://tcec-chess.com/#div=ne&game=1&season=23 Noomen extra bonus].<br />
<br />
===Completed: TCEC 4kI===<br />
*[[TCEC 4kI]]<br />
*[[TCEC 4k Rules]]<br />
<br />
==Season 22==<br />
*System updates and maintenance<br />
<br />
===Completed: TCEC Leagues Season 22===<br />
*[[TCEC Leagues Season 22]] - overview page<br />
*[[TCEC Leagues Season 22 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 10===<br />
*[[TCEC Cup 10]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 3===<br />
*[[TCEC Swiss 3]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: Simultaneous bonus===<br />
Stockfish has total 30min+3s TC for all 47 games against 47 engines while all opponents have full 30min+3s TC and also total 96GiB hash. Played immediately after Swiss 3. Also reverse games played. How Stockfish time is divided depends on opponent strengths.<br />
<br />
[https://tcec-chess.com/#div=sim&game=1&season=22 Final standings] for SF [https://tcec-chess.com/loglive/archive/TCEC_Season_22_-_Stockfish_Simul.log.xz 94 games (logs)]: +31=51-12 (56.5 points)<br />
<br />
===Completed: TCEC FRC5===<br />
*[[TCEC FRC 5]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC1===<br />
*[[TCEC DFRC 1]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 21==<br />
===Completed: RAM testing Bonus===<br />
KomodoDragon vs Stockfish VVLTC Owen defence showdown (360+60)<br />
<br />
===Completed: VSOB Bonus===<br />
LeelaChessZero vs Stockfish (30+5) - equal score at close, SF wins by rmob<br />
<br />
===Completed: TCEC Leagues Season 21===<br />
*[[TCEC Leagues Season 21]] - overview page<br />
*[[TCEC Leagues Season 21 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 9===<br />
*[[TCEC Cup 9]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 2===<br />
*[[TCEC Swiss 2]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC FRC4===<br />
*[[TCEC FRC 4]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC0===<br />
*[[TCEC DFRC 0]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 20==<br />
===Completed: TCEC Leagues Season 20===<br />
*[[TCEC Season 20]] - overview page<br />
*[[TCEC Season 20 Engines]] - to see updates<br />
*[[TCEC Season 20 Rules]] - for the rules<br />
*[[TCEC Season 20 Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 8===<br />
*[[TCEC Cup 8]]<br />
*[[TCEC Cup 8 rules]]<br />
<br />
===Completed: TCEC FRC3===<br />
*[[TCEC FRC 3]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC Swiss 1===<br />
*[[TCEC Swiss 1]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
==TCEC Season 19==<br />
===Completed: TCEC Leagues Season 19===<br />
*[[TCEC Season 19]] - overview page<br />
*[[TCEC Season 19 Engines]] - to see updates<br />
*[[TCEC Season 19 Rules]] - for the rules<br />
*[[TCEC Season 19 Further information]] - page title says it all<br />
*[[TCEC Season 19 Game coverage]] - ditto<br />
<br />
===Completed: TCEC Cup 7===<br />
*[[TCEC Cup 7]]<br />
*[[TCEC Cup 7 rules]]<br />
<br />
===Completed: TCEC FRC2===<br />
*[[TCEC FRC 2]]<br />
Though at the time advertised as Bonus event, the TCEC Fischer Random Chess will as of now be a regular part of seasonal events.<br />
<br />
==TCEC Season 18==<br />
===Completed: TCEC Leagues Season 18===<br />
*[[TCEC Season 18]]<br />
*[[TCEC Season 18 Engines]]<br />
*[[TCEC Season 18 Rules]]<br />
*[[TCEC Season 18 Further information]]<br />
*[[TCEC Season 18 Game coverage]]<br />
<br />
===Completed: TCEC Cup 6===<br />
*[[TCEC Cup 6]]<br />
*[[TCEC Cup 6 rules]]<br />
<br />
==TCEC Season 17==<br />
===Completed: TCEC Leagues Season 17===<br />
*[[TCEC Season 17]]<br />
*[[TCEC Season 17 Engines]]<br />
*[[TCEC Season 17 Rules]]<br />
*[[TCEC Season 17 Further information]]<br />
*[[TCEC Season 17 Game coverage]]<br />
<br />
===Completed: TCEC Cup 5===<br />
*[[TCEC Cup 5]]<br />
*[[TCEC Cup 5 rules]]<br />
*[[TCEC Cup 5 Game coverage]]<br />
<br />
==TCEC Season 16==<br />
===Completed: TCEC Leagues Season 16===<br />
*[[TCEC Season 16]]<br />
*[[TCEC Season 16 Rules]]<br />
<br />
===Completed: TCEC Cup 4===<br />
*[[:Category:Cup 4]]<br />
*[[TCEC Cup 4 rules]]<br />
<br />
older TCEC Seasons and TCEC Cups can be found in our [https://www.tcec-chess.com/archive.html archive].<br />
<br />
[[Category:Root]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Main_Page&diff=5403Main Page2024-03-20T23:09:41Z<p>Kan: *'''[http://chessopeningsforengines.wikidot.com/opening-lines-in-tcec Opening lines for all past TCEC events]'''</p>
<hr />
<div>Welcome to the '''TCEC wiki'''!<br />
<br />
As of [[TCEC Season 20|Season 20]] every TCEC Season consists of '''4 [[:Category:Event|Events]]: [[:Category:TCEC Season|Season leagues]], [[:Category:TCEC Cup|Cup]], [[:Category:TCEC FRC|FRC]] and [[:Category:TCEC Swiss|Swiss]]'''.<br />
<br />
;Handy links:<br />
*'''[[Openings FAQ]] - must read for all TCEC viewers'''<br />
*'''[[TCEC Questionnaire]]''' - to be filled in at least once for every participating engine<br />
*'''[[Rules]] - All rules for the TCEC Season on one page'''<br />
*'''[http://chessopeningsforengines.wikidot.com/opening-lines-in-tcec Opening lines for all past TCEC events]'''<br />
<br />
*See [[Seasons and admins]] with an overview of TCEC timeline.<br />
*See [[Engines and authors]] for overview of engines and their authors, and of the history of each engine appearing in TCEC Seasons.<br />
<br />
;TCEC Chat related<br />
*[[:File:TCEC chat quotes.txt|Quotes collection]]<br />
*[[:Category:Chat]]<br />
<br />
<br />
__TOC__<br />
<br />
==General Information==<br />
*[[TCEC chat guidelines]]<br />
*An overview of TCEC websites can be found at '''[https://chessdom.org/ chessdom.org]'''.<br />
*This wiki is under development, for now you can find pages with '''[[Special:AllPages|this link]]'''.<br />
*You might be also interested in browsing the small but growing category of '''[[:Category:Notable game|notable games]]'''.<br />
<br />
<br />
*Some food for thought and discussion: [[Urban enginechess myths]].<br />
*To practice editing a wiki take a look at our [[TCECwiki:Sandbox|sandbox]]...<br />
<br />
=Current and upcoming Events=<br />
<br />
==Current: Season 26==<br />
===Current: TCEC Leagues Season 26===<br />
*[[TCEC Leagues Season 26]] - overview page<br />
*[[TCEC Leagues Season 26 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Upcoming: TCEC Fischer Random Double Event 2===<br />
*[[TCEC FRD 2]]<br />
*[[TCEC FRD rules]]<br />
<br />
==Upcoming: Season 27==<br />
===Upcoming: TCEC 4kIV===<br />
*[[TCEC 4kIV]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Upcoming: TCEC Swiss 7===<br />
*[[TCEC Swiss 7]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Upcoming: TCEC Cup 14===<br />
*[[TCEC Cup 14]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Upcoming: TCEC Leagues Season 27===<br />
*[[TCEC Leagues Season 27]] - overview page<br />
*[[TCEC Leagues Season 27 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Upcoming: TCEC Fischer Random Double Event 3===<br />
*[[TCEC FRD 3]]<br />
*[[TCEC FRD rules]]<br />
<br />
=Completed Events=<br />
==Season 26==<br />
===Completed: TCEC Cup 13===<br />
*[[TCEC Cup 13]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC 4kIII===<br />
*[[TCEC 4kIII]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Completed: TCEC Swiss 6===<br />
*[[TCEC Swiss 6]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
==Season 25==<br />
===Completed: TCEC Swiss 5===<br />
*[[TCEC Swiss 5]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC Cup 12===<br />
*[[TCEC Cup 12]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Leagues Season 25===<br />
*[[TCEC Leagues Season 25]] - overview page<br />
*[[TCEC Leagues Season 25 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Fischer Random Double Event 1===<br />
*[[TCEC FRD 1]]<br />
*[[TCEC FRD rules]]<br />
<br />
===Completed: Bonuses===<br />
* Completed: S25 - Modbook Kibitzer Bonus<br />
<br />
==Season 24==<br />
===Completed: TCEC Cup 11===<br />
*[[TCEC Cup 11]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 4===<br />
*[[TCEC Swiss 4]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC Leagues Season 24===<br />
*[[TCEC Leagues Season 24]] - overview page<br />
*[[TCEC Leagues Season 24 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC 4kII===<br />
*[[TCEC 4kII]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Completed: TCEC FRC6===<br />
*[[TCEC FRC 6]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC2===<br />
*[[TCEC DFRC 2]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 23==<br />
===Completed: TCEC Leagues Season 23===<br />
*[[TCEC Leagues Season 23]] - overview page<br />
*[[TCEC Leagues Season 23 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
*Completed: [https://tcec-chess.com/#div=ch&game=1&season=23 S23 Chess Bonus] with triple gauntlet of top 3 vs the rest, and [https://tcec-chess.com/#div=ne&game=1&season=23 Noomen extra bonus].<br />
<br />
===Completed: TCEC 4kI===<br />
*[[TCEC 4kI]]<br />
*[[TCEC 4k Rules]]<br />
<br />
==Season 22==<br />
*System updates and maintenance<br />
<br />
===Completed: TCEC Leagues Season 22===<br />
*[[TCEC Leagues Season 22]] - overview page<br />
*[[TCEC Leagues Season 22 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 10===<br />
*[[TCEC Cup 10]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 3===<br />
*[[TCEC Swiss 3]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: Simultaneous bonus===<br />
Stockfish has total 30min+3s TC for all 47 games against 47 engines while all opponents have full 30min+3s TC and also total 96GiB hash. Played immediately after Swiss 3. Also reverse games played. How Stockfish time is divided depends on opponent strengths.<br />
<br />
[https://tcec-chess.com/#div=sim&game=1&season=22 Final standings] for SF [https://tcec-chess.com/loglive/archive/TCEC_Season_22_-_Stockfish_Simul.log.xz 94 games (logs)]: +31=51-12 (56.5 points)<br />
<br />
===Completed: TCEC FRC5===<br />
*[[TCEC FRC 5]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC1===<br />
*[[TCEC DFRC 1]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 21==<br />
===Completed: RAM testing Bonus===<br />
KomodoDragon vs Stockfish VVLTC Owen defence showdown (360+60)<br />
<br />
===Completed: VSOB Bonus===<br />
LeelaChessZero vs Stockfish (30+5) - equal score at close, SF wins by rmob<br />
<br />
===Completed: TCEC Leagues Season 21===<br />
*[[TCEC Leagues Season 21]] - overview page<br />
*[[TCEC Leagues Season 21 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 9===<br />
*[[TCEC Cup 9]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 2===<br />
*[[TCEC Swiss 2]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC FRC4===<br />
*[[TCEC FRC 4]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC0===<br />
*[[TCEC DFRC 0]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 20==<br />
===Completed: TCEC Leagues Season 20===<br />
*[[TCEC Season 20]] - overview page<br />
*[[TCEC Season 20 Engines]] - to see updates<br />
*[[TCEC Season 20 Rules]] - for the rules<br />
*[[TCEC Season 20 Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 8===<br />
*[[TCEC Cup 8]]<br />
*[[TCEC Cup 8 rules]]<br />
<br />
===Completed: TCEC FRC3===<br />
*[[TCEC FRC 3]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC Swiss 1===<br />
*[[TCEC Swiss 1]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
==TCEC Season 19==<br />
===Completed: TCEC Leagues Season 19===<br />
*[[TCEC Season 19]] - overview page<br />
*[[TCEC Season 19 Engines]] - to see updates<br />
*[[TCEC Season 19 Rules]] - for the rules<br />
*[[TCEC Season 19 Further information]] - page title says it all<br />
*[[TCEC Season 19 Game coverage]] - ditto<br />
<br />
===Completed: TCEC Cup 7===<br />
*[[TCEC Cup 7]]<br />
*[[TCEC Cup 7 rules]]<br />
<br />
===Completed: TCEC FRC2===<br />
*[[TCEC FRC 2]]<br />
Though at the time advertised as Bonus event, the TCEC Fischer Random Chess will as of now be a regular part of seasonal events.<br />
<br />
==TCEC Season 18==<br />
===Completed: TCEC Leagues Season 18===<br />
*[[TCEC Season 18]]<br />
*[[TCEC Season 18 Engines]]<br />
*[[TCEC Season 18 Rules]]<br />
*[[TCEC Season 18 Further information]]<br />
*[[TCEC Season 18 Game coverage]]<br />
<br />
===Completed: TCEC Cup 6===<br />
*[[TCEC Cup 6]]<br />
*[[TCEC Cup 6 rules]]<br />
<br />
==TCEC Season 17==<br />
===Completed: TCEC Leagues Season 17===<br />
*[[TCEC Season 17]]<br />
*[[TCEC Season 17 Engines]]<br />
*[[TCEC Season 17 Rules]]<br />
*[[TCEC Season 17 Further information]]<br />
*[[TCEC Season 17 Game coverage]]<br />
<br />
===Completed: TCEC Cup 5===<br />
*[[TCEC Cup 5]]<br />
*[[TCEC Cup 5 rules]]<br />
*[[TCEC Cup 5 Game coverage]]<br />
<br />
==TCEC Season 16==<br />
===Completed: TCEC Leagues Season 16===<br />
*[[TCEC Season 16]]<br />
*[[TCEC Season 16 Rules]]<br />
<br />
===Completed: TCEC Cup 4===<br />
*[[:Category:Cup 4]]<br />
*[[TCEC Cup 4 rules]]<br />
<br />
older TCEC Seasons and TCEC Cups can be found in our [https://www.tcec-chess.com/archive.html archive].<br />
<br />
[[Category:Root]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Current_Engine_Status&diff=5402Current Engine Status2024-03-20T23:06:50Z<p>Kan: </p>
<hr />
<div>List of engines at TCEC, current version, where they are currently and how they ended there<br />
<br />
Sources:<br />
[https://tcec-chess.com/#div=sf&game=1&season=25 S25 Sufi]<br />
[https://tcecbayeselo.chessdom.org/2023/10/08/tcec-season-25-divp_playoff-game-48-rubichess-20230823-komododragon-3-2/ S25 DivP Playoff]<br />
[https://tcec-chess.com/#div=p&game=1&season=25 S25 DivP]<br />
[https://tcec-chess.com/#div=l1&game=1&season=25 S25 L1]<br />
[https://tcec-chess.com/#div=l2&game=1&season=25 S25 L2]<br />
[https://tcec-chess.com/#div=el&game=1&season=25 S25 EL]<br />
[https://tcec-chess.com/#div=sw&game=1&season=26 S26 Swiss 6]<br />
[https://tcec-chess.com/#div=4k&game=1&season=26 4K III]<br />
<br />
For Cup and FRD see latest info at [[Main_Page]]<br />
<br />
Bold after engine name and version: Need an update for the next season 4K or Swiss and bold part is the reason for that.<br />
<br />
==S26 Premier Division==<br />
# '''Stockfish dev-20240217-fc41f64d''' (S25 Sufi -> DivP) Updated for S26 Cup 13, update pending<br />
# '''LCZero 0.31-dag-5c1051f-BT4-6077500''' (S25 Sufi -> DivP) Updated for S26 Cup 13<br />
# '''KomodoDragon 3.3''' (S25 DivP Playoff -> DivP) Updated for S25 FRD 2<br />
# '''RubiChess 20240215''' (S25 DivP Playoff -> DivP) Updated for S26 Cup 13, potential update pending<br />
# '''Ethereal 14.31''' (S25 DivP) Updated for S26 Cup 13<br />
# '''Stoofvlees II b5''' (S25 DivP) Updated for S25 Swiss 5, potential update pending<br />
<br />
==S26 League 1==<br />
# '''Igel 3.5.5''' (S25 DivP->L1) Updated for S25 L1<br />
# '''rofChade 3.103''' (S25 L1) Updated for S26 Swiss 6<br />
# '''Clover 6.1.19''' (S25 L1) ('''Time loss in S26 EL L2 L1 Testing''') Updated for S26 L1<br />
# '''Seer 20240111''' (S25 L1) Updated for S26 Swiss 6, potential update pending<br />
# '''Caissa 1.17.10''' (S25 L1) Updated for S26 L1<br />
# '''Revenge 20240305''' (S25 L1) Updated for S26 L1<br />
# '''Minic 3.40''' (S25 L1) Updated for S26 Swiss 6<br />
<br />
==S26 League 2==<br />
# '''Viridithas 12.0.0-dev5''' (S25 L1 -> L2) Updated for S26 Cup 13<br />
# '''ScorpioNN 3.0.15.10''' (S25 L1 -> L2) '''Updated for S24 Cup 11'''<br />
# '''Ginkgo 4.12''' (S25 L1 -> L2) Updated for S26 L2<br />
# '''DeepSjeng 3.6 a30''' (S25 L1 -> L2) Updated for S26 Swiss 6<br />
# '''Arasan 096645a''' (S25 L2) Updated for S26 Cup 13<br />
# '''BlackMarlin 9.0-dev''' (S25 L2) Updated for S26 L2<br />
# '''Uralochka 3.41.dev3-avx512''' (S25 L2) Updated for S26 L2<br />
# '''Marvin 6.3.0-5''' (S25 L2) Updated for S26 Cup 13<br />
<br />
==S26 Entrance League==<br />
# '''Velvet 7.1.0''' (S25 L2 -> EL) Updated for S26 EL<br />
# '''Tucano 11.17''' (S25 L2 -> EL) Updated for S26 EL<br />
# '''Wasp 6.67b''' (S25 L2 -> EL) ('''Serious blunder in S26 EL L2 L1 Testing''') Updated for S26 EL<br />
# '''Booot 7.3''' (S25 EL) Updated for S26 Cup 13<br />
# '''Weiss 2.1-dev10''' (S25 EL) Updated for S26 Swiss 6<br />
# '''Equisetum 1.0.variegatum.g''' (S25 EL) Updated for S26 EL<br />
# '''Winter 3.01c''' (S25 EL) Updated for S26 EL<br />
# '''Berserk 20240311''' (S26 Swiss 6 6th) Updated for S26 EL<br />
# '''Obsidian dev-11.06''' (S26 Swiss 6 8th) Updated for S26 EL<br />
# '''Willow 4.0''' (S26 Swiss 6 21st) Updated for S26 Cup 13<br />
# '''Stormphrax 4.0.19_f103857''' (S26 Swiss 6 24th) Updated for S26 EL<br />
# '''akimbo 0.8.0-82509bd6''' (S26 Swiss 6 27th) Updated for S26 Cup 13<br />
# '''Altair 7.0.3''' (S26 Swiss 6 29th) Updated for S26 EL<br />
# '''Texel 1.12a4''' (S26 Swiss 6 32nd) Updated for S26 EL<br />
# '''Expositor 4WR02''' (S26 Swiss 6 33rd) Updated for S26 EL<br />
# '''Stash 35.15''' (S26 Swiss 6 36th) Updated for S26 EL<br />
<br />
==S27 Swiss 7==<br />
# '''ChessFighter 3.17''' (S26 Swiss 6 39th) '''Updated for S26 Swiss 6'''<br />
# '''Mr_Bob dev-20240115''' (S26 Swiss 6 40th) '''Updated for S26 Swiss 6'''<br />
# '''Avalanche 2.1.0''' (S26 Swiss 6 41st) '''Updated for S26 Swiss 6, potential''' update pending<br />
# '''ice4 4''' (S26 Swiss 6 42nd) '''Updated for S26 4K III''' (if no update, then only 4K)<br />
# '''StockDory Starfish-0.1''' (S26 Swiss 6 43rd) '''Updated for S26 Swiss 6'''<br />
# '''Cheng 4.44_dev''' (S26 Swiss 6 44th) Updated for S26 Swiss 6, update pending<br />
# '''4ku 4.0''' (S26 Swiss 6 45th) '''Updated for S26 4k III''' (if no update, then only 4K)<br />
# '''Cheese 3.2.0''' (S26 Swiss 6 46th) '''Updated for S26 Swiss 6'''<br />
# '''Bagatur 3.7e''' (S26 Swiss 6 47th) '''Updated for S26 Swiss 6'''<br />
# '''STRO4K 2.1''' (S26 Swiss 6 48th) '''Updated for S26 Swiss 6''' (if no update, then only 4K, also need to be odd number of engines)<br />
<br />
==S27 4K IV==<br />
# '''M4sseur 1.0''' (S26 4K III 4th) Updated for S26 4k III<br />
# '''pygone 1.5.5''' (S26 4K III 5th) Updated for S26 4k III<br />
# '''moonfish d7b5af5c''' (S26 4K III 6th) ('''1 time loss (or crash) in S26 Old vs 4K Top Bonus''') Updated for S26 4k III<br />
<br />
==Not playing==<br />
# '''Counter 5.5''' (Before S26 EL) '''development on pause and withdraws from competition for the moment'''<br />
<br />
==See also==<br />
See also [[Engines and authors]].<br />
<br />
<br />
[[Category:Engines]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Current_Engine_Status&diff=5401Current Engine Status2024-03-20T23:06:13Z<p>Kan: =See also= See also Engines and authors.</p>
<hr />
<div>List of engines at TCEC, current version, where they are currently and how they ended there<br />
<br />
Sources:<br />
[https://tcec-chess.com/#div=sf&game=1&season=25 S25 Sufi]<br />
[https://tcecbayeselo.chessdom.org/2023/10/08/tcec-season-25-divp_playoff-game-48-rubichess-20230823-komododragon-3-2/ S25 DivP Playoff]<br />
[https://tcec-chess.com/#div=p&game=1&season=25 S25 DivP]<br />
[https://tcec-chess.com/#div=l1&game=1&season=25 S25 L1]<br />
[https://tcec-chess.com/#div=l2&game=1&season=25 S25 L2]<br />
[https://tcec-chess.com/#div=el&game=1&season=25 S25 EL]<br />
[https://tcec-chess.com/#div=sw&game=1&season=26 S26 Swiss 6]<br />
[https://tcec-chess.com/#div=4k&game=1&season=26 4K III]<br />
<br />
For Cup and FRD see latest info at [[Main_Page]]<br />
<br />
Bold after engine name and version: Need an update for the next season 4K or Swiss and bold part is the reason for that.<br />
<br />
=S26 Premier Division=<br />
# '''Stockfish dev-20240217-fc41f64d''' (S25 Sufi -> DivP) Updated for S26 Cup 13, update pending<br />
# '''LCZero 0.31-dag-5c1051f-BT4-6077500''' (S25 Sufi -> DivP) Updated for S26 Cup 13<br />
# '''KomodoDragon 3.3''' (S25 DivP Playoff -> DivP) Updated for S25 FRD 2<br />
# '''RubiChess 20240215''' (S25 DivP Playoff -> DivP) Updated for S26 Cup 13, potential update pending<br />
# '''Ethereal 14.31''' (S25 DivP) Updated for S26 Cup 13<br />
# '''Stoofvlees II b5''' (S25 DivP) Updated for S25 Swiss 5, potential update pending<br />
<br />
=S26 League 1=<br />
# '''Igel 3.5.5''' (S25 DivP->L1) Updated for S25 L1<br />
# '''rofChade 3.103''' (S25 L1) Updated for S26 Swiss 6<br />
# '''Clover 6.1.19''' (S25 L1) ('''Time loss in S26 EL L2 L1 Testing''') Updated for S26 L1<br />
# '''Seer 20240111''' (S25 L1) Updated for S26 Swiss 6, potential update pending<br />
# '''Caissa 1.17.10''' (S25 L1) Updated for S26 L1<br />
# '''Revenge 20240305''' (S25 L1) Updated for S26 L1<br />
# '''Minic 3.40''' (S25 L1) Updated for S26 Swiss 6<br />
<br />
=S26 League 2=<br />
# '''Viridithas 12.0.0-dev5''' (S25 L1 -> L2) Updated for S26 Cup 13<br />
# '''ScorpioNN 3.0.15.10''' (S25 L1 -> L2) '''Updated for S24 Cup 11'''<br />
# '''Ginkgo 4.12''' (S25 L1 -> L2) Updated for S26 L2<br />
# '''DeepSjeng 3.6 a30''' (S25 L1 -> L2) Updated for S26 Swiss 6<br />
# '''Arasan 096645a''' (S25 L2) Updated for S26 Cup 13<br />
# '''BlackMarlin 9.0-dev''' (S25 L2) Updated for S26 L2<br />
# '''Uralochka 3.41.dev3-avx512''' (S25 L2) Updated for S26 L2<br />
# '''Marvin 6.3.0-5''' (S25 L2) Updated for S26 Cup 13<br />
<br />
=S26 Entrance League=<br />
# '''Velvet 7.1.0''' (S25 L2 -> EL) Updated for S26 EL<br />
# '''Tucano 11.17''' (S25 L2 -> EL) Updated for S26 EL<br />
# '''Wasp 6.67b''' (S25 L2 -> EL) ('''Serious blunder in S26 EL L2 L1 Testing''') Updated for S26 EL<br />
# '''Booot 7.3''' (S25 EL) Updated for S26 Cup 13<br />
# '''Weiss 2.1-dev10''' (S25 EL) Updated for S26 Swiss 6<br />
# '''Equisetum 1.0.variegatum.g''' (S25 EL) Updated for S26 EL<br />
# '''Winter 3.01c''' (S25 EL) Updated for S26 EL<br />
# '''Berserk 20240311''' (S26 Swiss 6 6th) Updated for S26 EL<br />
# '''Obsidian dev-11.06''' (S26 Swiss 6 8th) Updated for S26 EL<br />
# '''Willow 4.0''' (S26 Swiss 6 21st) Updated for S26 Cup 13<br />
# '''Stormphrax 4.0.19_f103857''' (S26 Swiss 6 24th) Updated for S26 EL<br />
# '''akimbo 0.8.0-82509bd6''' (S26 Swiss 6 27th) Updated for S26 Cup 13<br />
# '''Altair 7.0.3''' (S26 Swiss 6 29th) Updated for S26 EL<br />
# '''Texel 1.12a4''' (S26 Swiss 6 32nd) Updated for S26 EL<br />
# '''Expositor 4WR02''' (S26 Swiss 6 33rd) Updated for S26 EL<br />
# '''Stash 35.15''' (S26 Swiss 6 36th) Updated for S26 EL<br />
<br />
=S27 Swiss 7=<br />
# '''ChessFighter 3.17''' (S26 Swiss 6 39th) '''Updated for S26 Swiss 6'''<br />
# '''Mr_Bob dev-20240115''' (S26 Swiss 6 40th) '''Updated for S26 Swiss 6'''<br />
# '''Avalanche 2.1.0''' (S26 Swiss 6 41st) '''Updated for S26 Swiss 6, potential''' update pending<br />
# '''ice4 4''' (S26 Swiss 6 42nd) '''Updated for S26 4K III''' (if no update, then only 4K)<br />
# '''StockDory Starfish-0.1''' (S26 Swiss 6 43rd) '''Updated for S26 Swiss 6'''<br />
# '''Cheng 4.44_dev''' (S26 Swiss 6 44th) Updated for S26 Swiss 6, update pending<br />
# '''4ku 4.0''' (S26 Swiss 6 45th) '''Updated for S26 4k III''' (if no update, then only 4K)<br />
# '''Cheese 3.2.0''' (S26 Swiss 6 46th) '''Updated for S26 Swiss 6'''<br />
# '''Bagatur 3.7e''' (S26 Swiss 6 47th) '''Updated for S26 Swiss 6'''<br />
# '''STRO4K 2.1''' (S26 Swiss 6 48th) '''Updated for S26 Swiss 6''' (if no update, then only 4K, also need to be odd number of engines)<br />
<br />
=S27 4K IV=<br />
# '''M4sseur 1.0''' (S26 4K III 4th) Updated for S26 4k III<br />
# '''pygone 1.5.5''' (S26 4K III 5th) Updated for S26 4k III<br />
# '''moonfish d7b5af5c''' (S26 4K III 6th) ('''1 time loss (or crash) in S26 Old vs 4K Top Bonus''') Updated for S26 4k III<br />
<br />
=Not playing=<br />
# '''Counter 5.5''' (Before S26 EL) '''development on pause and withdraws from competition for the moment'''<br />
<br />
=See also=<br />
See also [[Engines and authors]].<br />
<br />
<br />
[[Category:Engines]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Engines_and_authors&diff=5400Engines and authors2024-03-20T23:05:35Z<p>Kan: == See also == See also Current Engine Status.</p>
<hr />
<div>__TOC__<br />
<br />
==Engine Information==<br />
<br />
<!-- Things to do/check with Kan and Ove:<br />
* Include a space in "Black Marlin" name? See GitHub and chessprogramming.org.<br />
* Is the DeusX entry OK?<br />
* Remove entry for FireNN completely?<br />
* Is the separate entry for Ginkgo OK?<br />
* What to put in author entry for IvanHoe? Leave empty?<br />
* Indicate somehow that MinkoChess is the renamed engine Umko?<br />
* Indicate somehow that Revenge is the successor engine to Pedone?<br />
* Is the Rybka entry OK?<br />
--><br />
<br />
{| class="wikitable sortable"<br />
! '''Engine''' !! Basic Type !! '''Programming language''' !! '''Author''' !! '''Twitch chat''' !! '''Discord'''<br />
|-<br />
| [https://github.com/kz04px/4ku 4ku]** || Classical on CPU || C++ || || Twipply || Twipply<br />
|-<br />
| [https://www.chessprogramming.org/A0lite A0lite] || NN on GPU || Python || Dietrich Kappe || dkappe || dkappe<br />
|-<br />
| [https://github.com/jw1912/akimbo akimbo] || NNUE on CPU || Rust || Jamie Whiting || ||<br />
|-<br />
| [https://www.chessprogramming.org/Alfil Alfil] || Classical on CPU || C++ || Enrique Sánchez Acosta || ||<br />
|-<br />
| [https://www.chessprogramming.org/Allie Allie]... (engine) || NN on GPU || C++ || Adam Treat || gonzochess75 || gonzochess75 <br />
|-<br />
| ...Stein (network) || NN on GPU || || Mark Jordan || jjoshua2 || jjosh<br />
|-<br />
| [https://github.com/Alex2262/AltairChessEngine Altair] || NNUE on CPU || C++ || Alexander Tian || antares2262 || Antares <br />
<br />
|-<br />
| [https://www.chessprogramming.org/Amoeba Amoeba] || Classical on CPU || D || Richard Delorme || abulmo || abulmo<br />
|-<br />
| [https://www.chessprogramming.org/Andscacs Andscacs] || Classical on CPU || C++ || Daniel José Queralto || danieljosequeralto ||<br />
|-<br />
| [https://www.chessprogramming.org/Arasan Arasan] || Classical hybrid with NNUE on CPU || C++ || Jon Dart || jondart || <br />
|-<br />
| [https://www.chessprogramming.org/Asymptote Asymptote] || Classical on CPU || Rust || Maximilian Lupke || ichbinmalu || malu<br />
|-<br />
| [https://github.com/SnowballSH/Avalanche Avalanche] || NNUE on CPU || Zig || Yinuo Huang || snowballsh || SnowballSH<br />
|-<br />
| [https://www.chessprogramming.org/Bagatur Bagatur] || Classical on CPU || Java || Krasimir Topchiyski || krasimirtopchiyski || Krasimir Topchiyski<br />
|-<br />
| [https://www.chessprogramming.org/The_Baron The Baron] || Classical on CPU || Winboard || Richard Pijl || richardpijl ||<br />
|-<br />
| [https://www.chessprogramming.org/Berserk Berserk] || NNUE on CPU || C11 || Jay Honnold || Zombywafflez || Zomby<br />
|-<br />
| [https://www.chessprogramming.org/Bit-Genie Bit-Genie] || NNUE on CPU || C++ || Aryan Parekh || parekh_ || <br />
|-<br />
| [https://github.com/SzilBalazs/BlackCore BlackCore] || NNUE on CPU || C++ || Balázs Szilágyi || || <br />
|-<br />
| [https://www.chessprogramming.org/Black_Marlin BlackMarlin] || NNUE on CPU || Rust 1.57 and later || Doruk Şekercioğlu || paliplayingpiano || Pali<br />
|-<br />
| [https://www.chessprogramming.org/Bobcat Bobcat] || Classical on CPU || C++ || Gunnar Harms || ||<br />
|-<br />
| [https://www.chessprogramming.org/Booot Booot] || NNUE on CPU || Delphi 6 || Alex Morozov || ||<br />
|-<br />
| [https://www.chessprogramming.org/Bouquet Bouquet] || Classical on CPU || C++ || Jose Mº Velasco || ||<br />
|-<br />
| [https://www.chessprogramming.org/BugChess_FR#BugChess2 BugChess2] || Classical on CPU || C++ || François Karr || ||<br />
|-<br />
| [https://github.com/Witek902/Caissa Caissa] || NNUE on CPU || C++ || Michał Witanowski || Witek902 || <br />
|-<br />
| [https://www.chessprogramming.org/Cheese Cheese] || Classical on CPU || Winboard || Patrice Duhamel || donoteatcheese || <br />
|-<br />
| [https://www.chessprogramming.org/Cheng Cheng] || NNUE on CPU || C++ || Martin Sedlak || kwmar || <br />
|-<br />
| [https://www.chessprogramming.org/Chess22k chess22k] || Classical on CPU || Java || Sander Maassen vd Brink || sendersss ||<br />
|-<br />
| [https://www.chessprogramming.org/ChessBrainVB ChessBrainVB] || Classical on CPU (needs Win VM) || Visual Basic 6.0 || Roger Zuehlsdorf || rogercbvb || <br />
|-<br />
| ChessFighterNN || NN on GPU || C++ || Alexander Lim || chessfighterzero || Alexander Lim<br />
|-<br />
| [https://www.chessprogramming.org/Chiron Chiron] || Classical on CPU (needs Win VM) || || Ubaldo Andrea Farina || ubaldoandreafarina ||<br />
|-<br />
| [https://www.chessprogramming.org/Chronos Chronos] || Classical on CPU || C++ || Guillermo Filia || ||<br />
|-<br />
| [https://www.chessprogramming.org/CrazyAra#ClassicAra ClassicAra] || NN on GPU || C++, Python || Johannes Czech, Moritz Willig, Alena Beyer || QueensGambitAra, ..., ... || <br />
|-<br />
| [https://www.chessprogramming.org/Clover Clover] || NNUE on CPU || C++17 || Luca Metehau || melumi95 || CEORWMT<br />
|- <br />
| [https://www.chessprogramming.org/Combusken Combusken] || Classical on CPU || Go || Marcin Bartkowiak || mhib || mhib <br />
|- <br />
| [https://www.chessprogramming.org/Counter Counter] || NNUE on CPU || Go || Vadim Chizhov || vadimchizhov || VadimChizhov<br />
|-<br />
| [https://www.chessprogramming.org/Crafty Crafty] || Classical on CPU || C || Robert Hyatt || ||<br />
|-<br />
| [https://www.chessprogramming.org/Critter Critter] || Classical on CPU || C/C++ || Richard Vida || ||<br />
|-<br />
| [https://www.chessprogramming.org/CuckooChess CuckooChess] || Classical on CPU || Java || Peter Österlund || ||<br />
|-<br />
| [https://www.chessprogramming.org/DanaSah DanaSah] || Classical on CPU || C || Pedro Castro || ||<br />
|-<br />
| [https://www.chessprogramming.org/Daydreamer Daydreamer] || Classical on CPU || C || Aaron Becker || ||<br />
|-<br />
| [https://www.chessprogramming.org/Deep_Sjeng Deep Sjeng] || NNUE on CPU || C++17 || Gian-Carlo Pascutto || strombolian || morbo<br />
|-<br />
| [https://www.chessprogramming.org/Defenchess Defenchess] || Classical on CPU || C++ || Can Cetin || ||<br />
|-<br />
| [https://www.chessprogramming.org/Delphil Delphil] || Classical on CPU || Delphi 7 || Philippe Fabiani || ||<br />
|-<br />
| [https://www.chessprogramming.org/Demolito Demolito] || Classical on CPU || C || Lucas Braesch || ||<br />
|-<br />
| [https://www.chessprogramming.org/Deus_X DeusX] (network) || NN || || Albert Silver || ||<br />
|-<br />
| [https://www.chessprogramming.org/Deuterium Deuterium] || Classical on CPU || || Ferdinand Mosca || ||<br />
|-<br />
| [https://www.chessprogramming.org/Dirty Dirty] || Classical on CPU || || Pradu Kannan, Andres Valverde, Fonzy Bluemers || ||<br />
|-<br />
| [https://www.chessprogramming.org/DisasterArea DisasterArea] || Classical on CPU || || Jochen Peussner || ||<br />
|-<br />
| [https://www.chessprogramming.org/Drofa Drofa] || Classical on CPU || C++11 || Alxander Litov || no4b ||<br />
|-<br />
| [https://www.chessprogramming.org/Equinox Equinox] || Classical on CPU || || Giancarlo Delli Colli || ||<br />
|-<br />
| Equisetum || NNUE on CPU || C++11 || Alxander Litov || no4b ||<br />
|-<br />
| [https://www.chessprogramming.org/Ethereal Ethereal] || Classical hybrid with NNUE on CPU || C || Andrew Grant || agethereal || Andrews<br />
|-<br />
| [https://www.chessprogramming.org/EXchess EXchess] || Classical on CPU || C++ || Daniel Homan || ||<br />
|-<br />
| [https://github.com/expo-dev/expositor Expositor] || NNUE on CPU || Rust 1.64 nightly || Kade || expo_dev || expo-dev<br />
|-<br />
| [https://www.chessprogramming.org/FabChess FabChess] || Classical on CPU || Rust || Fabian von der Warth || fabifabchess || Fabi<br />
|-<br />
| <s>Fire</s>* || ''DQ'd for covertly containing copied code'' || || Norman Schmidt || || firefather<br />
|-<br />
| FireNN || NN on GPU || || Norman Schmidt || || firefather<br />
|-<br />
| [https://www.chessprogramming.org/FireFly FireFly] || Classical on CPU || C || Andrew Fan || ||<br />
|-<br />
| [https://www.chessprogramming.org/Fizbo Fizbo] 2 || Classical hybrid with internal NN on CPU || C++ || Youri Matiounine || || <br />
|-<br />
| [https://www.chessprogramming.org/Francesca Francesca] || Classical on CPU || C || Tom King || ||<br />
|-<br />
| [https://www.chessprogramming.org/Fridolin Fridolin] || Classical on CPU || C++ || Christian Sommerfeld || ||<br />
|-<br />
| [https://www.chessprogramming.org/Fritz Fritz] 18 || NNUE on CPU || C++ || Frank Schneider || ginkgo20 || <br />
|-<br />
| [https://www.chessprogramming.org/Fruit_Reloaded Fruit Reloaded] || Classical hybrid with internal NN || C++ || Daniel Mehrmann || daniel_mehrmann ||<br />
|-<br />
| [https://www.chessprogramming.org/Gaviota Gaviota] || Classical on CPU || C || Miguel A. Ballicora || || <br />
|-<br />
| [https://www.chessprogramming.org/Ginkgo Ginkgo] || Classical on CPU || C++ || Frank Schneider || ginkgo20 || <br />
|-<br />
| [https://www.chessprogramming.org/Glass Glass] || Classical on CPU || || Pawel Koziol, Edmund Moshamme || || <br />
|-<br />
| [https://www.chessprogramming.org/GNU_Chess GNU Chess] 5 || Classical on CPU || || Chua Kong Sian || || <br />
|-<br />
| [https://www.chessprogramming.org/Gogobello Gogobello] || Classical on CPU || C || Salvatore Giannotti || sasachess || gogobello <br />
|-<br />
| [https://www.chessprogramming.org/GreKo GreKo] || Classical on CPU || C++ || Vladimir Medvedev || ||<br />
|-<br />
| [https://www.chessprogramming.org/Gull Gull] || Classical on CPU || C++ || Vadim Demichev || ||<br />
|-<br />
| [https://www.chessprogramming.org/Hakkapeliitta Hakkapeliitta] || Classical on CPU || C++ || Mikko Aarnos || ||<br />
|-<br />
| [https://www.chessprogramming.org/Halogen Halogen] || Classical hybrid with NNUE on CPU || C++17 || Kieren Pearson || KierenHalogen ||<br />
|-<br />
| [https://www.chessprogramming.org/Hamsters Hamsters] || Classical on CPU || || Alessandro Scotti || ||<br />
|-<br />
| [https://www.chessprogramming.org/Hannibal Hannibal] || Classical on CPU || || Sam Hamilton, Edsel Apostol || ||<br />
|-<br />
| [https://www.chessprogramming.org/HIARCS HIARCS] || Classical on CPU || C || Mark Uniacke || ||<br />
|-<br />
| <s>Houdini</s>* || ''DQ'd for covertly containing copied code'' || || Robert Houdart || roberthoudart || <br />
|-<br />
| [https://www.chessprogramming.org/iCE iCE] || Classical on CPU || C++ || Thomas Petzke || ||<br />
|-<br />
| [https://github.com/MinusKelvin/ice4 ice4]** || Classical on CPU || C++ (gnu++17) || Mark Carlson || minus_kelvin || MinusKelvin <br />
|-<br />
| [https://www.chessprogramming.org/Igel Igel] || Classical hybrid with NNUE on CPU || C++ || Volodymyr Shcherbyna || voffka_igel || voffka<br />
|-<br />
| [https://www.chessprogramming.org/Invictus Invictus] || Classical on CPU || C++17 || Edsel Apostol || ||<br />
|-<br />
| [https://www.chessprogramming.org/IvanHoe IvanHoe] || Classical on CPU || || || ||<br />
|-<br />
| [https://www.chessprogramming.org/Jazz Jazz] || Classical on CPU || C || Evert Glebbeek || || <br />
|-<br />
| [https://www.chessprogramming.org/Jellyfish Jellyfish] || Classical on CPU || C || Mike Dokken || || <br />
|-<br />
| [https://www.chessprogramming.org/Jonny Jonny] || Classical on CPU || || Johannes Zwanzger || || <br />
|-<br />
| [https://www.chessprogramming.org/Jumbo Jumbo] || Classical on CPU || Winboard || Sven Schüle || svenschuele || Sven S.<br />
|-<br />
| [https://www.chessprogramming.org/Junior Junior] || Classical on CPU || C++ || Amir Ban, Shay Bushinsky || || <br />
|-<br />
| [https://www.chessprogramming.org/Koivisto Koivisto] || Classical hybrid with NNUE on CPU || C++17 || Kim Kåhre, Finn Eggers || koivistochess, Lueckx || ChiefWiggum, Lueckx<br />
|-<br />
| [https://www.chessprogramming.org/Komodo Komodo] Dragon || Classical hybrid with NNUE on CPU || C++11 || Mark Lefler, Larry Kaufman || marklefler, larrykaufman || mark, ...<br />
|-<br />
| [https://www.chessprogramming.org/Laser Laser] || Classical on CPU || C++11 || Jeffrey An, Michael An || jeffrey_an, ... || ..., michaelan4<br />
|-<br />
| [https://www.chessprogramming.org/Leela_Chess_Zero Leela Chess Zero] || NN on GPU || C++14 || Gary Linscott, Alexander Lyashuk, ..., ... || garylinscott, mooskagh, tilps_kilm, navratil25 || Gary, crem, Tilps, ...<br />
|-<br />
| [https://github.com/Diazepawn/M4sseur M4sseur]** || Classical on CPU || C++20 || Maik Guntermann || PawnMasseur || PawnMasseur<br />
|-<br />
| [https://www.chessprogramming.org/Mantissa Mantissa] || NNUE on CPU || Rust 1.56.1 || Jeremy T. Wright || Metlwing || Metlwing<br />
|-<br />
| [https://www.chessprogramming.org/Marvin Marvin] || NNUE on CPU || C || Martin Danielsson || martindanielsson || MartinDanielsson<br />
|-<br />
| [https://www.chessprogramming.org/Minic Minic] || NNUE on CPU || C++17 || Vivien Clauzon || minicchess || Vivien (Minic)<br />
|-<br />
| [https://www.chessprogramming.org/MinkoChess MinkoChess] || Classical on CPU || C++ || Borko Bošković || || <br />
|-<br />
| [https://www.chessprogramming.org/Monolith Monolith] || Classical on CPU || C++ || Jonas Mayr || cimarronost || Jonas (Monolith) <br />
|-<br />
| [https://moonfish.neocities.org/ Moonfish] || Classical on CPU || C || || zamfofex || zamfofex<br />
|-<br />
| [https://www.chessprogramming.org/Mr_Bob Mr Bob] || NNUE on CPU || C++11 || Vincent Yu || mrbobchess || Bubs<br />
|-<br />
| [https://www.chessprogramming.org/Myrddin Myrddin] || Classical on CPU || || John Merlino || || <br />
|-<br />
| [https://www.chessprogramming.org/Naraku Naraku] || Classical on CPU || C || Marco Meloni || || <br />
|-<br />
| [https://www.chessprogramming.org/Naum Naum] || Classical on CPU || C++ || Alexander Naumov || || <br />
|-<br />
| [https://www.chessprogramming.org/Nebula Nebula] || Classical on CPU || || Dragan Zdravkovic || || <br />
|-<br />
| [https://www.chessprogramming.org/Nemo Nemo] || Classical on CPU || C || Michael Hoffmann || || <br />
|-<br />
| [https://www.chessprogramming.org/Nemorino Nemorino] || NNUE on CPU || C++ || Christian Günther || christianguenther || <br />
|-<br />
| [https://www.chessprogramming.org/Nightmare_NL Nightmare] || Classical on CPU || || Joost Buijs || || <br />
|-<br />
| [https://www.chessprogramming.org/Nirvanachess Nirvana] || Classical on CPU || C++ || Thomas Kolarik || ||<br />
|-<br />
| [https://github.com/gab8192/Obsidian Obsidian] || NNUE on CPU || C++ || Gabriele Lombardo || gabe_obsidian || gabe<br />
|-<br />
| [https://www.chessprogramming.org/Octochess Octochess] || Classical on CPU || C++ || Tim Kosse || ||<br />
|-<br />
| [https://www.chessprogramming.org/Onno Onno] || Classical on CPU || C++ || Onno Garms || ||<br />
|-<br />
| [https://www.chessprogramming.org/Pawny Pawny] || Classical on CPU || C || Mincho Georgiev || ||<br />
|-<br />
| [https://www.chessprogramming.org/Pedone Pedone] || Classical hybrid with NNUE on CPU || C || Fabio Gobbato || fabiogobbato || FabioGobbato<br />
|-<br />
| [https://www.chessprogramming.org/PeSTO PeSTO] || Classical on CPU || C++ || Ronald Friederich || || greatrof<br />
|-<br />
| [https://www.chessprogramming.org/Philou Philou] || Classical on CPU || Delphi || Philippe Gailhac || ||<br />
|-<br />
| [https://www.chessprogramming.org/Pirarucu Pirarucu] || Classical on CPU || Kotlin || Raoni Campos || ratosh_raoni || Ratosh<br />
|-<br />
| [https://www.chessprogramming.org/ProDeo ProDeo] || Classical on CPU || || Ed Schröder || ||<br />
|-<br />
| [https://www.chessprogramming.org/Protector Protector] || Classical on CPU || C || Raimund Heid || ||<br />
|-<br />
| [https://github.com/scs-ben/pygone pygone]** || Classical on CPU || Python || || rcostheta ||<br />
|-<br />
| [https://www.chessprogramming.org/Quazar Quazar] || Classical on CPU || C++11 || Dmitry Morozov || ||<br />
|-<br />
| [https://www.chessprogramming.org/Raptor_LU Raptor] || Classical on CPU || || Steve Webber || ||<br />
|-<br />
| [https://www.chessprogramming.org/RedQueen RedQueen] || Classical on CPU || C++ || Ben-Hur Carlos Vieira Langoni Junior || ||<br />
|-<br />
| [https://www.chessprogramming.org/Revenge Revenge] || NNUE on CPU || C || Fabio Gobbato || fabiogobbato || FabioGobbato<br />
|-<br />
| [https://www.chessprogramming.org/Roc Roc] || Classical on CPU || C++ || Tom Hyer || tomhyerroc || <br />
|-<br />
| [https://www.chessprogramming.org/Rodent Rodent] 4 || Classical on CPU || CPW || Pawel Koziol || rodentbreeder || rodentbreeder<br />
|-<br />
| [https://www.chessprogramming.org/RofChade rofChade] || NNUE on CPU || C++ || Ronald Friederich || || greatrof<br />
|-<br />
| [https://www.chessprogramming.org/Rotor Rotor] || Classical on CPU || C++ || Jan Brouwer || ||<br />
|-<br />
| [https://www.chessprogramming.org/RubiChess RubiChess] || NNUE on CPU || C++ || Andreas Matthies || rubichess || Rubi<br />
|-<br />
| [https://www.chessprogramming.org/Rybka Rybka] || Classical on CPU || C || Vasik Rajlich || ||<br />
|-<br />
| [https://www.chessprogramming.org/Schooner Schooner] II || Classical on CPU || C || Dennis Sceviour || schooner_ii || schooner<br />
|-<br />
| [https://www.chessprogramming.org/Scorpio#ScorpioNN ScorpioNN] || NN on GPU with NNUE helper on CPU || C++ / Tensorflow || Daniel Shawul || danielshawul || dshawul<br />
|-<br />
| [https://www.chessprogramming.org/Seer Seer] || NNUE on CPU || C++17 || Connor McMonigle || connor_m_seer ||<br />
|-<br />
| [https://www.chessprogramming.org/Senpai Senpai] || Classical on CPU || C++11 || Fabien Letouzey || ||<br />
|-<br />
| [https://www.chessprogramming.org/Shredder Shredder] || Classical on CPU || C || Stefan Meyer-Kahlen || ||<br />
|-<br />
| [https://www.chessprogramming.org/Sjeng Sjeng] || Classical on CPU || C || Gian-Carlo Pascutto || strombolian || morbo<br />
|-<br />
| [https://www.chessprogramming.org/Slow_Chess Slow Chess] || NNUE on CPU || C/C++ || Jonathan Kreuzer || jonkr2 ||<br />
|-<br />
| [https://github.com/Disservin/Smallbrain Smallbrain] || NNUE on CPU || C++17 || Max Allendorf || Disservin || Disservin<br />
|-<br />
| [https://www.chessprogramming.org/Spark Spark] || Classical on CPU || C++ || Allard Siemelink || ||<br />
|-<br />
| [https://www.chessprogramming.org/Spike Spike] || Classical on CPU || C++ / Java || Ralf Schäfer, Volker Böhm || ||<br />
|-<br />
| [https://www.chessprogramming.org/Stash Stash] || Classical on CPU || C || Morgan Houppin || nanopxl || NanoPixel<br />
|-<br />
| [https://www.chessprogramming.org/Stockfish Stockfish] || NNUE on CPU || C++17 || Gary Linscott, Stephane Nicolet, Joost VandeVondele || garylinscott, stephane_nicolet, vondele || Gary, Stephane_Nicolet, vondele<br />
|-<br />
| [https://github.com/TheBlackPlague/StockDory StockDory] || NNUE (CPU based) || C++ || Shaheryar Sohail || TheTrueBlackPlague || ShaheryarSohail<br />
|-<br />
| [https://github.com/TheBlackPlague/StockNemo StockNemo] || NNUE (CPU based) || C# || Shaheryar Sohail || TheTrueBlackPlague || ShaheryarSohail<br />
|-<br />
| [https://www.chessprogramming.org/Stoofvlees Stoofvlees] || NN on GPU || C++14 || Gian-Carlo Pascutto || strombolian || morbo<br />
|-<br />
| [https://github.com/Ciekce/Stormphrax Stormphrax ] || NNUE on CPU || C++ || Conor Anstey || Ciekce || Ciekce<br />
|-<br />
| [https://github.com/ONE-RANDOM-HUMAN/STRO4K STRO4K]** || Classical on CPU || Assembler || || ONE_RANDOM_HUMAN || <br />
|-<br />
| [https://www.chessprogramming.org/Sunfish Sunfish]** || Classical on CPU || Python || Thomas Dybdahl Ahle || || <br />
|-<br />
| [https://www.chessprogramming.org/Texel Texel] || NNUE on CPU || C++11 || Peter Österlund || PeterO2 || <br />
|-<br />
| [https://www.chessprogramming.org/Toga Toga II] || Classical on CPU || C++ || Fabien Letouzey, Thomas Gaksch || ||<br />
|-<br />
| [https://www.chessprogramming.org/TomitankChess TomitankChess] || Classical hybrid with internal NN on CPU || JavaScript || Tamás Kuzmics || tomitank ||<br />
|-<br />
| [https://www.chessprogramming.org/Topple Topple] || Classical on CPU || C++17 || Vincent Yn Tang || konsolas_ || konsolas<br />
|-<br />
| [https://www.chessprogramming.org/Tornado Tornado] || Classical on CPU || || Engin Üstün || ||<br />
|-<br />
| [https://www.chessprogramming.org/Tucano Tucano] || NNUE on CPU || C || Alcides Schulz || alcidesschulz || TucanoChess<br />
|-<br />
| [https://www.chessprogramming.org/MinkoChess Umko] || Classical on CPU || C++ || Borko Bošković || || <br />
|-<br />
| [https://chessengines.blogspot.com/2022/07/chess-engine-uralochka-337c-nnue.html Uralochka] || NNUE on CPU || C++ || Ivan Maklyakov || FreemanZlat || <br />
|-<br />
| [https://www.chessprogramming.org/Vajolet Vajolet] 2 || Classical on CPU || C++11 || Marco Belli || marcobelli1979 || marco belli<br />
|-<br />
| [https://www.chessprogramming.org/Velvet Velvet] || NNUE on CPU || Rust || Martin Honert || || mhonert<br />
|-<br />
| [https://github.com/cosmobobak/viridithas Viridithas] || NNUE on CPU || Rust || Cosmo Bobak, Archishmaan Peyyety, Ciekce || chae_zc, ..., ... || <br />
|-<br />
| [https://www.chessprogramming.org/Vitruvius Vitruvius] || Classical on CPU || || Roberto Munter || ||<br />
|-<br />
| [https://www.chessprogramming.org/Wasp Wasp] || NNUE on CPU || || John Stanback || || jstanback<br />
|-<br />
| [https://github.com/ONE-RANDOM-HUMAN/we4k we4k]** || Classical on CPU || Assembler & Zig || || ONE_RANDOM_HUMAN || <br />
|-<br />
| [https://www.chessprogramming.org/Weiss Weiss] || Classical on CPU || C || Terje Kirstihagen || TerjeWeiss || TerjeWeiss <br />
|-<br />
| [https://github.com/Adam-Kulju/Willow Willow] || NNUE on CPU || C++ || Adam Kulju || little_guinea_pig|| lgp<br />
|-<br />
| [https://www.chessprogramming.org/Winter Winter] || Classical hybrid with internal NN on CPU || C++ || Jonathan Rosenthal || makishiima_shogo || Jorose<br />
|-<br />
| [https://www.chessprogramming.org/Xiphos Xiphos] || Classical on CPU || C || Milos Tatarevic || mtxiphos || <br />
|-<br />
| [https://www.chessprogramming.org/Zahak Zahak] || NNUE on CPU || Go 1.14+/1.17 || Amanj Sherwany || amanjpro || amanjpro<br />
|-<br />
| [https://www.chessprogramming.org/Zappa Zappa] || Classical on CPU || || Anthony Cozzie || ||<br />
|}<br />
<br />
==TCEC Appearances==<br />
<br />
<!-- General comments:<br />
* TODO: unify colour scheme across the seasons<br />
* Houdini: DQ'd from S9 onwards<br />
* Fire: DQ'd from S8 onwards<br />
* S10: Komodo moved up from 2nd to 1st due to Houdini DQ, all other positions remain unchanged<br />
* S15: Sorting criteria between Div4a and Div4b is 1. place in playoffs, 2. place in group, 3. points<br />
--><br />
<br />
'''Click on each column to display season standings.''' For engines that have gone by different names, the last used name is displayed. <br />
<br />
{| class="wikitable sortable" style="font-size: 70%; text-align: center;"<br />
! Engine !! S1 !! S2 !! S3 !! S4 !! S5 !! S6 !! S7 !! S8 !! S9 !! S10 !! S11 !! S12 !! S13 !! S14 !! S15 !! S16 !! S17 !! S18 !! S19 !! S20 !! S21 !! S22 !! S23 !! S24 !! S25<br />
|-<br />
|'''Stockfish'''||style="background:#84FF55;|<span style="font-size: 0%">03</span>Div1 3rd||style="background:#A7FF55;|<span style="font-size: 0%">05</span>DivA 5th||style="background:#A1D57F;|<span style="font-size: 0%">04</span>S1 4th||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#84FF55;|<span style="font-size: 0%">03</span>S2 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st<br />
|-<br />
|'''LCZero'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6055;|<span style="font-size: 0%">31</span>Div4 7th||style="background:#FFD255;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>Infi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd<br />
|-<br />
|'''KomodoDragon'''||style="background:#F3FF55;|<span style="font-size: 0%">11</span>Div2 3rd||style="background:#E7FF55;|<span style="font-size: 0%">13</span>DivC 1st||style="background:#D1D57F;|<span style="font-size: 0%">15</span>S1 15th||style="background:#98FF55;|<span style="font-size: 0%">04</span>S4 4th||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#80FF55;|<span style="font-size: 0%">03</span>S3 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#81FF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7EFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#93FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A4FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A3FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#7DFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>Infi 1st||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP PO 3rd||style="background:#7BFF55;|<span style="font-size: 0%">03</span>DivP PO 3rd<br />
|-<br />
|'''RubiChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD755;|<span style="font-size: 0%">28</span>Div4a 2nd||style="background:#FFDB55;|<span style="font-size: 0%">28</span>L2 10th||style="background:#E7FF55;|<span style="font-size: 0%">14</span>CPU 7th||style="background:#EBFF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#D7FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#D9FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP PO 4th<br />
|-<br />
|'''Ethereal'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7B55;|<span style="font-size: 0%">26</span>Div3 8th||style="background:#FFC655;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#AAFF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#B5FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B8FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#CDFF55;|<span style="font-size: 0%">10</span>L1 3rd||style="background:#B0FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B0FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#C3FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#BCFF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#91FF55;|<span style="font-size: 0%">04</span>Infi 2nd||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th<br />
|-<br />
|'''Stoofvlees'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#A1FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A4FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#93FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#93FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A4FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th<br />
|-<br />
|'''Igel'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5D55;|<span style="font-size: 0%">43</span>Div4a 10th||style="background:#FF8455;|<span style="font-size: 0%">39</span>QL 11th||style="background:#FFB755;|<span style="font-size: 0%">29</span>L2 14th||style="background:#FFDB55;|<span style="font-size: 0%">25</span>L3 3rd||style="background:#E1FF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#CCFF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th<br />
|-<br />
|'''SlowChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#CAFF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#D3FF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th<br />
|-<br />
|'''rofChade'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC655;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#F1FF55;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#F0FF55;|<span style="font-size: 0%">18</span>L1 12th||style="background:#D8FF55;|<span style="font-size: 0%">11</span>CPU 4th||style="background:#BBFF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#DCFF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#C4FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#91FF55;|<span style="font-size: 0%">04</span>Infi 2nd||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd<br />
|-<br />
|'''Clover'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th<br />
|-<br />
|'''Seer'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FEFF55;|<span style="font-size: 0%">20</span>L2 8th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 11th||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L2 3rd||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th<br />
|-<br />
|'''Caissa'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th<br />
|-<br />
|'''Revenge'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#CCFF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th<br />
|-<br />
|'''Minic'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7D55;|<span style="font-size: 0%">39</span>Div4a 8th||style="background:#FF7D55;|<span style="font-size: 0%">40</span>QL 12th||style="background:#FFC955;|<span style="font-size: 0%">27</span>L2 12th||style="background:#FFD255;|<span style="font-size: 0%">26</span>L3 4th||style="background:#FFE955;|<span style="font-size: 0%">24</span>L3 3rd||style="background:#FFFA55;|<span style="font-size: 0%">21</span>L2 9th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L2 6th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th<br />
|-<br />
|'''Viridithas'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L1 9th<br />
|-<br />
|'''ScorpioNN'''||style="background:#FF8355;|<span style="font-size: 0%">21</span>Div3 5th||style="background:#FFC355;|<span style="font-size: 0%">25</span>DivE 1st||style="background:#D5AD7F;|<span style="font-size: 0%">24</span>S1 24th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>S2b 8th||style="background:#FFA555;|<span style="font-size: 0%">28</span>S1 28th||style="background:#FFEB55;|<span style="font-size: 0%">21</span>S1c 7th||style="background:#FF8955;|<span style="font-size: 0%">24</span>S1b 12th||style="background:#FFD155;|<span style="font-size: 0%">16</span>S1b 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">29</span>Div4 8th||style="background:#FF5555;|<span style="font-size: 0%">32</span>Div4 8th||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">35</span>Div4 12th||style="background:#FF5555;|<span style="font-size: 0%">44</span>Div4b 10th||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#D2FF55;|<span style="font-size: 0%">10</span>DivP 10th||style="background:#DDFF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#B0FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B1FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#ACFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L1 10th<br />
|-<br />
|'''Fritz (Ginkgo)'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D0FF55;|<span style="font-size: 0%">07</span>S2 7th||style="background:#D5FF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#C3FF55;|<span style="font-size: 0%">06</span>S2 6th||style="background:#D1FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#C3FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#EDFF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#E6FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#E1FF55;|<span style="font-size: 0%">14</span>L1 8th||style="font-size: 0%;|99||style="background:#D8FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#EAFF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#F7FF55;|<span style="font-size: 0%">18</span>L2 6th||style="background:#E4FF55;|<span style="font-size: 0%">15</span>L2 3rd||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L2 4th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L1 11th<br />
|-<br />
|'''DeepSjeng'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L1 12th<br />
|-<br />
|'''Arasan'''||style="background:#FF7455;|<span style="font-size: 0%">22</span>Div3 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD255;|<span style="font-size: 0%">21</span>S1 21st||style="background:#FF9155;|<span style="font-size: 0%">30</span>S1 30th||style="background:#FF9B55;|<span style="font-size: 0%">29</span>S1b 10th||style="background:#FFB155;|<span style="font-size: 0%">21</span>S1a 11th||style="background:#FFE055;|<span style="font-size: 0%">15</span>S1a 8th||style="background:#FFC655;|<span style="font-size: 0%">22</span>S1b 11th||style="background:#FFB255;|<span style="font-size: 0%">18</span>S1 18th||style="background:#FFF955;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#FFDD55;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FFE855;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFDB55;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#FAFF55;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#F3FF55;|<span style="font-size: 0%">19</span>L1 13th||style="background:#F2FF55;|<span style="font-size: 0%">17</span>CPU 10th||style="background:#E7FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#EDFF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#FAFF55;|<span style="font-size: 0%">19</span>L2 7th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 12th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L3 5th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L1 11th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 6th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 5th<br />
|-<br />
|'''BlackMarlin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8355;|<span style="font-size: 0%">40</span>QL 6th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 5th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L1 11th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 6th<br />
|-<br />
|'''Uralochka'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 5th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 7th<br />
|-<br />
|'''Marvin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB655;|<span style="font-size: 0%">32</span>Div4b 4th||style="background:#FFB455;|<span style="font-size: 0%">33</span>L2 15th||style="background:#FF9D55;|<span style="font-size: 0%">32</span>QL 9th||style="background:#FFC055;|<span style="font-size: 0%">28</span>L3 6th||style="background:#FFCF55;|<span style="font-size: 0%">27</span>L3 6th||style="background:#FFB155;|<span style="font-size: 0%">29</span>L3 10th||style="background:#FFD855;|<span style="font-size: 0%">29</span>L3 9th||style="background:#FFE055;|<span style="font-size: 0%">28</span>L3 10th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 7th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L1 12th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 8th<br />
|-<br />
|'''Velvet'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6455;|<span style="font-size: 0%">44</span>QL 10th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 9th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 9th<br />
|-<br />
|'''Tucano'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">28</span>Div4 4th||style="background:#FF6055;|<span style="font-size: 0%">31</span>Div4 7th||style="background:#FF7E55;|<span style="font-size: 0%">31</span>Div4 8th||style="background:#FF9E55;|<span style="font-size: 0%">35</span>Div4a 6th||style="background:#FF6D55;|<span style="font-size: 0%">42</span>QL 14th||style="background:#FF7055;|<span style="font-size: 0%">37</span>QL 14th||style="background:#FF6755;|<span style="font-size: 0%">38</span>QL 8th||style="background:#FF6655;|<span style="font-size: 0%">39</span>QL 10th||style="background:#FFE855;|<span style="font-size: 0%">23</span>L3 4th||style="background:#FFE855;|<span style="font-size: 0%">27</span>L3 7th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L3 4th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 8th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L2 10th<br />
|-<br />
|'''Wasp'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD155;|<span style="font-size: 0%">16</span>S1 16th||style="background:#FFC655;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FF9955;|<span style="font-size: 0%">26</span>Div3 8th||style="background:#FF8E55;|<span style="font-size: 0%">27</span>Div4 3rd||style="background:#FF9355;|<span style="font-size: 0%">29</span>Div4 6th||style="background:#FFC655;|<span style="font-size: 0%">30</span>Div4b 3rd||style="background:#FFD455;|<span style="font-size: 0%">29</span>L2 11th||style="background:#FFA655;|<span style="font-size: 0%">31</span>L2 16th||style="background:#FCFF55;|<span style="font-size: 0%">20</span>L2 6th||style="background:#FFFB55;|<span style="font-size: 0%">22</span>L2 9th||style="background:#FFF155;|<span style="font-size: 0%">22</span>L2 10th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L3 5th||style="background:#FFFF55;|<span style="font-size: 0%">24</span>L3 6th||style="background:#FDFF55;|<span style="font-size: 0%">23</span>L2 9th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 7th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L2 11th<br />
|-<br />
|'''Halogen'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9F55;|<span style="font-size: 0%">31</span>L4 5th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 7th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L2 6th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 6th||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 8th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L2 12th<br />
|-<br />
|'''Booot'''||style="font-size: 0%;|99||style="background:#FCFF55;|<span style="font-size: 0%">18</span>DivC 6th||style="background:#D5A77F;|<span style="font-size: 0%">25</span>S1 25th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#DAFF55;|<span style="font-size: 0%">08</span>S2 8th||style="background:#D9FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#DCFF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#EDFF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#F6FF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#EDFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#FBFF55;|<span style="font-size: 0%">22</span>L1 16th||style="font-size: 0%;|99||style="background:#CBFF55;|<span style="font-size: 0%">09</span>L1 3rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L2 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE855;|<span style="font-size: 0%">27</span>EL 5th<br />
|-<br />
|'''Smallbrain'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE855;|<span style="font-size: 0%">27</span>SW4 23rd||style="background:#FFE055;|<span style="font-size: 0%">28</span>EL 6th<br />
|-<br />
|'''Weiss'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">40</span>QL 10th||style="background:#FF7855;|<span style="font-size: 0%">37</span>QL 8th||style="background:#FFD655;|<span style="font-size: 0%">25</span>L3 6th||style="background:#FFC155;|<span style="font-size: 0%">32</span>L3 12th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L3 7th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L2 11th||style="background:#FFB255;|<span style="font-size: 0%">34</span>SW4 34th||style="background:#FFD855;|<span style="font-size: 0%">29</span>EL 7th<br />
|-<br />
|'''Equisetum'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD155;|<span style="font-size: 0%">30</span>EL 8th<br />
|-<br />
|'''Winter'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">34</span>Div4 11th||style="background:#FFCE55;|<span style="font-size: 0%">29</span>Div4a 3rd||style="background:#FF9C55;|<span style="font-size: 0%">36</span>QL 8th||style="background:#FFFF55;|<span style="font-size: 0%">21</span>CPU 14th||style="background:#F2FF55;|<span style="font-size: 0%">17</span>L2 3rd||style="background:#F8FF55;|<span style="font-size: 0%">19</span>L2 6th||style="background:#F4FF55;|<span style="font-size: 0%">17</span>L2 5th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L2 9th||style="background:#F2FF55;|<span style="font-size: 0%">19</span>L2 7th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L2 12th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>SW4 35th||style="background:#FFC955;|<span style="font-size: 0%">31</span>EL 9th<br />
|-<br />
|'''Mantissa'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8B55;|<span style="font-size: 0%">39</span>QL 5th||style="background:#FFB955;|<span style="font-size: 0%">33</span>QL 11th||style="background:#FFD855;|<span style="font-size: 0%">29</span>SW4 27th||style="background:#FFC155;|<span style="font-size: 0%">32</span>EL 10th<br />
|-<br />
|'''BlackCore'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB955;|<span style="font-size: 0%">33</span>EL 11th<br />
|-<br />
|'''Expositor'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD855;|<span style="font-size: 0%">29</span>QL 7th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L2 12th||style="background:#FFB255;|<span style="font-size: 0%">34</span>EL 12th<br />
|-<br />
|'''Stash'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">39</span>QL 7th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>L4 7th||style="background:#FFB955;|<span style="font-size: 0%">33</span>L4 7th||style="background:#FFE055;|<span style="font-size: 0%">28</span>QL 6th||style="background:#FFB955;|<span style="font-size: 0%">33</span>SW4 33rd||style="background:#FFAA55;|<span style="font-size: 0%">35</span>EL 13th<br />
|-<br />
|'''Mr_Bob'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8355;|<span style="font-size: 0%">34</span>L4 8th||style="background:#FF9355;|<span style="font-size: 0%">38</span>L4 10th||style="background:#FFB255;|<span style="font-size: 0%">34</span>L4 8th||style="background:#FFB255;|<span style="font-size: 0%">34</span>QL 12th||style="background:#FFC955;|<span style="font-size: 0%">31</span>SW4 30th||style="background:#FFA255;|<span style="font-size: 0%">36</span>EL 14th<br />
|-<br />
|'''ChessFighter'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6555;|<span style="font-size: 0%">43</span>QL 15th||style="background:#FF5555;|<span style="font-size: 0%">40</span>GPU 2nd||style="background:#FF8255;|<span style="font-size: 0%">35</span>QL 5th||style="background:#FF8955;|<span style="font-size: 0%">35</span>QL 6th||style="background:#FF9555;|<span style="font-size: 0%">32</span>L4 6th||style="background:#FF8355;|<span style="font-size: 0%">40</span>L4 12th||style="background:#FF7455;|<span style="font-size: 0%">42</span>QL 8th||style="background:#FFE855;|<span style="font-size: 0%">27</span>QL 5th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>SW4 37th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>EL 15th<br />
|-<br />
|'''StockDory'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9355;|<span style="font-size: 0%">38</span>EL 16th<br />
|-<br />
|'''Berserk'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7C55;|<span style="font-size: 0%">41</span>QL 9th||style="background:#F7FF55;|<span style="font-size: 0%">21</span>L3 3rd||style="background:#BFFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP PO 4th||style="font-size: 0%;|99<br />
|-<br />
|'''Koivisto'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6755;|<span style="font-size: 0%">37</span>QL 5th||style="background:#FFE055;|<span style="font-size: 0%">28</span>L3 8th||style="background:#C6FF55;|<span style="font-size: 0%">09</span>L1 3rd||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#B6FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="font-size: 0%;|99<br />
|-<br />
|'''Nemorino'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9355;|<span style="font-size: 0%">20</span>S1 20th||style="background:#FFBA55;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#FFB055;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFA455;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FFBC55;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FFE755;|<span style="font-size: 0%">26</span>Div3 8th||style="background:#FFFB55;|<span style="font-size: 0%">24</span>L2 6th||style="background:#FCFF55;|<span style="font-size: 0%">20</span>CPU 13th||style="background:#FFF655;|<span style="font-size: 0%">22</span>L2 8th||style="background:#FFF255;|<span style="font-size: 0%">23</span>L2 10th||style="background:#E3FF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#E0FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#DCFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#EFFF55;|<span style="font-size: 0%">18</span>L1 12th||style="background:#FFF755;|<span style="font-size: 0%">25</span>L2 11th||style="font-size: 0%;|99<br />
|-<br />
|'''Zahak'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC155;|<span style="font-size: 0%">32</span>L4 6th||style="background:#FFD155;|<span style="font-size: 0%">30</span>QL 8th||style="background:#FFE055;|<span style="font-size: 0%">28</span>SW4 25th||style="font-size: 0%;|99<br />
|-<br />
|'''Counter'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">35</span>QL 12th||style="background:#FFA655;|<span style="font-size: 0%">31</span>L3 9th||style="background:#FFB555;|<span style="font-size: 0%">30</span>L3 9th||style="background:#FFCC55;|<span style="font-size: 0%">26</span>L3 7th||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">43</span>QL 9th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>QL 13th||style="background:#FFD155;|<span style="font-size: 0%">30</span>SW4 28th||style="font-size: 0%;|99<br />
|-<br />
|'''StockNemo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC155;|<span style="font-size: 0%">32</span>SW4 31st||style="font-size: 0%;|99<br />
|-<br />
|'''Drofa'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8B55;|<span style="font-size: 0%">39</span>L4 11th||style="background:#FFE855;|<span style="font-size: 0%">27</span>L3 9th||style="background:#FFC955;|<span style="font-size: 0%">31</span>QL 9th||style="background:#FFA255;|<span style="font-size: 0%">36</span>SW4 36th||style="font-size: 0%;|99<br />
|-<br />
|'''Amoeba'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB255;|<span style="font-size: 0%">34</span>L4 6th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>L4 11th||style="background:#FFA255;|<span style="font-size: 0%">36</span>QL 14th||style="background:#FF9355;|<span style="font-size: 0%">38</span>SW4 38th||style="font-size: 0%;|99<br />
|-<br />
|'''Cheese'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8E55;|<span style="font-size: 0%">37</span>Div4a 7th||style="background:#FF7555;|<span style="font-size: 0%">41</span>QL 13th||style="background:#FF5E55;|<span style="font-size: 0%">39</span>QL 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5E55;|<span style="font-size: 0%">38</span>QL 6th||style="background:#FF5D55;|<span style="font-size: 0%">45</span>QL 13th||style="background:#FF5B55;|<span style="font-size: 0%">46</span>QL 12th||style="background:#FF8B55;|<span style="font-size: 0%">39</span>QL 17th||style="background:#FF8B55;|<span style="font-size: 0%">39</span>SW4 39th||style="font-size: 0%;|99<br />
|-<br />
|'''Bagatur'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6555;|<span style="font-size: 0%">42</span>Div4b 9th||style="background:#FF5D55;|<span style="font-size: 0%">44</span>QL 16th||style="font-size: 0%;|99||style="background:#FF5E55;|<span style="font-size: 0%">39</span>QL 9th||style="background:#FF5E55;|<span style="font-size: 0%">40</span>QL 11th||style="background:#FF7155;|<span style="font-size: 0%">36</span>L4 10th||style="background:#FF6C55;|<span style="font-size: 0%">43</span>QL 11th||style="background:#FF5855;|<span style="font-size: 0%">47</span>QL 13th||style="background:#FF9355;|<span style="font-size: 0%">38</span>QL 16th||style="background:#FF8355;|<span style="font-size: 0%">40</span>SW4 40th||style="font-size: 0%;|99<br />
|-<br />
|'''ice4'''<nowiki>**</nowiki>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7C55;|<span style="font-size: 0%">41</span>SW4 41st||style="font-size: 0%;|99<br />
|-<br />
|'''4ku'''<nowiki>**</nowiki>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7455;|<span style="font-size: 0%">42</span>SW4 42nd||style="font-size: 0%;|99<br />
|-<br />
|'''ClassicAra'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FAFF55;|<span style="font-size: 0%">22</span>L2 10th||style="background:#EBFF55;|<span style="font-size: 0%">17</span>L2 5th||style="background:#FFC155;|<span style="font-size: 0%">32</span>QL 10th||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Asymptote'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA455;|<span style="font-size: 0%">35</span>QL 7th||style="background:#FF6755;|<span style="font-size: 0%">38</span>QL 15th||style="background:#FF9D55;|<span style="font-size: 0%">32</span>L3 10th||style="background:#FF6F55;|<span style="font-size: 0%">38</span>QL 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6055;|<span style="font-size: 0%">45</span>QL 11th||style="background:#FF9B55;|<span style="font-size: 0%">37</span>QL 15th||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''tomitankChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6455;|<span style="font-size: 0%">44</span>QL 12th||style="background:#FF5355;|<span style="font-size: 0%">48</span>QL 14th||style="background:#FF8355;|<span style="font-size: 0%">40</span>QL 18th||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Vajolet2'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F7FF55;|<span style="font-size: 0%">15</span>S2 15th||style="background:#FFC155;|<span style="font-size: 0%">17</span>S1 17th||style="background:#FFE055;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#FFF455;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#FFDD55;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FFD155;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FFFF55;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FFEB55;|<span style="font-size: 0%">26</span>L2 8th||style="background:#F6FF55;|<span style="font-size: 0%">18</span>CPU 11th||style="background:#F6FF55;|<span style="font-size: 0%">18</span>L2 4th||style="background:#F4FF55;|<span style="font-size: 0%">18</span>L2 5th||style="background:#ECFF55;|<span style="font-size: 0%">15</span>L2 3rd||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 8th||style="background:#F5FF55;|<span style="font-size: 0%">20</span>L2 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Bit-Genie'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFF055;|<span style="font-size: 0%">26</span>L3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Topple'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6D55;|<span style="font-size: 0%">41</span>Div4a 9th||style="background:#FFAC55;|<span style="font-size: 0%">34</span>L2 16th||style="background:#FF8B55;|<span style="font-size: 0%">34</span>QL 11th||style="background:#FFB755;|<span style="font-size: 0%">29</span>L3 7th||style="background:#FFC655;|<span style="font-size: 0%">28</span>L3 7th||style="background:#FFC355;|<span style="font-size: 0%">27</span>L3 8th||style="background:#FFC955;|<span style="font-size: 0%">31</span>L3 11th||style="background:#FFD855;|<span style="font-size: 0%">29</span>L3 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Pirarucu'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9D55;|<span style="font-size: 0%">28</span>Div4 5th||style="background:#FFDF55;|<span style="font-size: 0%">27</span>Div4b 1st||style="background:#FFBC55;|<span style="font-size: 0%">32</span>L2 14th||style="background:#FFAE55;|<span style="font-size: 0%">30</span>L2 15th||style="background:#FFAE55;|<span style="font-size: 0%">30</span>L3 8th||style="background:#FFE055;|<span style="font-size: 0%">25</span>L3 4th||style="background:#FFBA55;|<span style="font-size: 0%">28</span>L3 9th||style="background:#FFD155;|<span style="font-size: 0%">30</span>L3 10th||style="background:#FFD155;|<span style="font-size: 0%">30</span>L3 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Chiron'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#CCFF55;|<span style="font-size: 0%">08</span>S3 8th||style="font-size: 0%;|99||style="background:#D6FF55;|<span style="font-size: 0%">10</span>S2 10th||style="background:#AEFF55;|<span style="font-size: 0%">05</span>S3 5th||style="background:#F3FF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>S2 16th||style="background:#B4FF55;|<span style="font-size: 0%">05</span>S2 5th||style="background:#ADFF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#CCFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#CCFF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#D8FF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#E2FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#D8FF55;|<span style="font-size: 0%">12</span>L1 6th||style="font-size: 0%;|99||style="background:#F9FF55;|<span style="font-size: 0%">19</span>L2 5th||style="background:#FBFF55;|<span style="font-size: 0%">20</span>L2 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC955;|<span style="font-size: 0%">31</span>L4 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Monolith'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9655;|<span style="font-size: 0%">36</span>Div4b 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9455;|<span style="font-size: 0%">33</span>QL 3rd||style="background:#FF9B55;|<span style="font-size: 0%">33</span>QL 4th||style="background:#FFA855;|<span style="font-size: 0%">30</span>L4 4th||style="background:#FFB955;|<span style="font-size: 0%">33</span>L4 5th||style="background:#FFAA55;|<span style="font-size: 0%">35</span>L4 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Cheng'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">19</span>S1a 7th||style="background:#FAFF55;|<span style="font-size: 0%">14</span>S2 14th||style="background:#FFA255;|<span style="font-size: 0%">19</span>S1a 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA255;|<span style="font-size: 0%">36</span>L4 8th||style="background:#FFA255;|<span style="font-size: 0%">36</span>L4 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Nirvana'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#E3FF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#F9FF55;|<span style="font-size: 0%">12</span>S1 12th||style="background:#F8FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#FFF455;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#FAFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#F7FF55;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FFCC55;|<span style="font-size: 0%">30</span>L2 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9B55;|<span style="font-size: 0%">37</span>L4 9th||style="background:#FF9355;|<span style="font-size: 0%">38</span>L4 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Invictus'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7455;|<span style="font-size: 0%">42</span>QL 10th||style="background:#FF7C55;|<span style="font-size: 0%">41</span>QL 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''AllieStein'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#91FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7CFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7CFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#7CFF55;|<span style="font-size: 0%">03</span>DivP 3rd||style="background:#94FF55;|<span style="font-size: 0%">04</span>DivP 4th||style="background:#A0FF55;|<span style="font-size: 0%">05</span>DivP 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Pedone'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">24</span>S1b 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA155;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FFD255;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#FFC655;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#FFE555;|<span style="font-size: 0%">21</span>Div3 3rd||style="background:#FFEF55;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#F6FF55;|<span style="font-size: 0%">20</span>L1 14th||style="background:#F9FF55;|<span style="font-size: 0%">19</span>CPU 12th||style="background:#EFFF55;|<span style="font-size: 0%">16</span>L1 10th||style="background:#F1FF55;|<span style="font-size: 0%">17</span>L2 4th||style="background:#F0FF55;|<span style="font-size: 0%">16</span>L2 4th||style="background:#D2FF55;|<span style="font-size: 0%">11</span>L1 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Xiphos'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F7FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#F7FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#F2FF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#C7FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D3FF55;|<span style="font-size: 0%">11</span>L1 5th||style="background:#DDFF55;|<span style="font-size: 0%">12</span>CPU 5th||style="background:#E2FF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#D1FF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#DEFF55;|<span style="font-size: 0%">12</span>L1 6th||style="background:#D7FF55;|<span style="font-size: 0%">12</span>L1 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Defenchess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFAD55;|<span style="font-size: 0%">22</span>Div3 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#E2FF55;|<span style="font-size: 0%">13</span>CPU 6th||style="background:#D2FF55;|<span style="font-size: 0%">10</span>L1 4th||style="background:#E5FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#E8FF55;|<span style="font-size: 0%">14</span>L1 8th||style="background:#E8FF55;|<span style="font-size: 0%">16</span>L2 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Combusken'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7055;|<span style="font-size: 0%">37</span>QL 7th||style="background:#FFA355;|<span style="font-size: 0%">32</span>QL 3rd||style="background:#FFDF55;|<span style="font-size: 0%">24</span>L3 5th||style="background:#FFF055;|<span style="font-size: 0%">26</span>L3 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Francesca'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D57F7F;|<span style="font-size: 0%">32</span>S1 32nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">46</span>QL 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''FabChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7955;|<span style="font-size: 0%">36</span>QL 13th||style="background:#FF7955;|<span style="font-size: 0%">36</span>QL 6th||style="background:#FF8155;|<span style="font-size: 0%">36</span>QL 7th||style="background:#FF8C55;|<span style="font-size: 0%">33</span>L4 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''A0lite'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">41</span>QL 12th||style="background:#FF7A55;|<span style="font-size: 0%">35</span>L4 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|<s>'''Fire'''</s>*||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#A7FF55;|<span style="font-size: 0%">05</span>S3 5th||style="font-size: 0%;|99||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>S2 10th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>S3 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>S2 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 5th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 8th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>L1 15th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 7th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 8th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">98</span><s>DivP 7th</s>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Demolito'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8955;|<span style="font-size: 0%">30</span>Div4 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD255;|<span style="font-size: 0%">26</span>L2 11th||style="background:#FFED55;|<span style="font-size: 0%">23</span>L2 9th||style="background:#FEFF55;|<span style="font-size: 0%">21</span>L2 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Gogobello'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9455;|<span style="font-size: 0%">33</span>QL 10th||style="background:#FFE455;|<span style="font-size: 0%">24</span>L2 10th||style="background:#FFD855;|<span style="font-size: 0%">26</span>L3 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Roc'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFBE55;|<span style="font-size: 0%">29</span>L3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''iCE'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFC055;|<span style="font-size: 0%">28</span>L2 13th||style="background:#FFC955;|<span style="font-size: 0%">27</span>L3 5th||style="background:#FFAC55;|<span style="font-size: 0%">31</span>L3 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''chess22k'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>Div4 6th||style="background:#FF6A55;|<span style="font-size: 0%">33</span>Div4 10th||style="background:#FFA655;|<span style="font-size: 0%">34</span>Div4b 5th||style="background:#FFC455;|<span style="font-size: 0%">31</span>L2 13th||style="font-size: 0%;|99||style="background:#FF8B55;|<span style="font-size: 0%">34</span>QL 4th||style="background:#FF9255;|<span style="font-size: 0%">34</span>QL 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''ChessBrainVB'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8755;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FFFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#F2FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#FDFF55;|<span style="font-size: 0%">18</span>Div2 6th||style="background:#EAFF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#ECFF55;|<span style="font-size: 0%">17</span>L1 11th||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">21</span>L2 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''KomodoMCTS'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#C9FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="background:#AEFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#B7FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#C3FF55;|<span style="font-size: 0%">08</span>DivP 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|<s>'''Houdini'''</s>*||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#95D57F;|<span style="font-size: 0%">03</span>S1 3rd||style="background:#00FFFF;|<span style="font-size: 0%">01</span>Sufi 1st||style="background:#7EFF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#7EFF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#82FF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#A0FF55;|<span style="font-size: 0%">04</span>S3 4th||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>Sufi 2nd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>Sufi 1st</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>Sufi 2nd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 3rd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 3rd</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 4th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 5th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 6th</s>||style="background:#FFFFFF;|<span style="font-size: 0%">97</span><s>DivP 9th</s>||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Andscacs'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#AAFF55;|<span style="font-size: 0%">05</span>S3 5th||style="background:#D0FF55;|<span style="font-size: 0%">07</span>S2 7th||style="background:#BBFF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#AAFF55;|<span style="font-size: 0%">05</span>DivP 5th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>DivP 6th||style="background:#BFFF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#D4FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#DDFF55;|<span style="font-size: 0%">13</span>L1 7th||style="background:#EBFF55;|<span style="font-size: 0%">15</span>CPU 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Laser'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8E55;|<span style="font-size: 0%">27</span>S1a 14th||style="background:#FF5555;|<span style="font-size: 0%">24</span>S1 24th||style="background:#EDFF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#DEFF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#CEFF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#C7FF55;|<span style="font-size: 0%">09</span>L1 2nd||style="background:#EFFF55;|<span style="font-size: 0%">16</span>CPU 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''PeSTO'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFF655;|<span style="font-size: 0%">22</span>CPU 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Fizbo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFD255;|<span style="font-size: 0%">21</span>S1a 11th||style="background:#EBFF55;|<span style="font-size: 0%">10</span>S1 10th||style="background:#C7FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#D5FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D5FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D1FF55;|<span style="font-size: 0%">09</span>Div1 3rd||style="background:#D9FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#E5FF55;|<span style="font-size: 0%">15</span>L1 9th||style="background:#FFED55;|<span style="font-size: 0%">23</span>CPU 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Gull'''||style="background:#FFFF55;|<span style="font-size: 0%">13</span>Div2 5th||style="background:#F0FF55;|<span style="font-size: 0%">15</span>DivC 3rd||style="background:#D3D57F;|<span style="font-size: 0%">16</span>S1 16th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>S2b 6th||style="background:#A7FF55;|<span style="font-size: 0%">05</span>S4 5th||style="background:#B4FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#9CFF55;|<span style="font-size: 0%">04</span>S4 4th||style="background:#84FF55;|<span style="font-size: 0%">03</span>S3 3rd||style="background:#CCFF55;|<span style="font-size: 0%">08</span>S3 8th||style="background:#E3FF55;|<span style="font-size: 0%">09</span>S1 9th||style="background:#E7FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#EDFF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#FFFF55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#FFFA55;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFF755;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFE355;|<span style="font-size: 0%">27</span>L2 9th||style="background:#FFE455;|<span style="font-size: 0%">24</span>L2 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Texel'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFDD55;|<span style="font-size: 0%">20</span>S1 20th||style="font-size: 0%;|99||style="background:#CFFF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#DBFF55;|<span style="font-size: 0%">09</span>S2 9th||style="background:#DAFF55;|<span style="font-size: 0%">08</span>S2 8th||style="background:#FFE855;|<span style="font-size: 0%">19</span>S1a 10th||style="background:#FFFF55;|<span style="font-size: 0%">13</span>S1 13th||style="background:#FDFF55;|<span style="font-size: 0%">15</span>Div2 3rd||style="background:#F2FF55;|<span style="font-size: 0%">14</span>Div1 8th||style="background:#FBFF55;|<span style="font-size: 0%">16</span>Div2 4th||style="background:#FFF055;|<span style="font-size: 0%">20</span>Div2 8th||style="background:#FCFF55;|<span style="font-size: 0%">22</span>Div3 4th||style="background:#FFF355;|<span style="font-size: 0%">25</span>L2 7th||style="background:#FFDB55;|<span style="font-size: 0%">25</span>L2 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Jonny'''||style="background:#FFB255;|<span style="font-size: 0%">18</span>Div3 2nd||style="background:#FFCD55;|<span style="font-size: 0%">24</span>DivD 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#DCFF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#FCFF55;|<span style="font-size: 0%">18</span>S1c 6th||style="background:#E9FF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#FFFF55;|<span style="font-size: 0%">13</span>S1a 7th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#F3FF55;|<span style="font-size: 0%">11</span>S1 11th||style="background:#E1FF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#C3FF55;|<span style="font-size: 0%">07</span>DivP 7th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>Div1 5th||style="background:#E3FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#DEFF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#E9FF55;|<span style="font-size: 0%">16</span>L1 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Fritz (Rybka)'''||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#55FF55;|<span style="font-size: 0%">02</span>Sufi 2nd||style="background:#7FD57F;|<span style="font-size: 0%">01</span>S1 1st||style="background:#80FF55;|<span style="font-size: 0%">03</span>S4 3rd||style="background:#C7FF55;|<span style="font-size: 0%">08</span>S3 8th||style="background:#BEFF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#C3FF55;|<span style="font-size: 0%">07</span>S3 7th||style="background:#FFA255;|<span style="font-size: 0%">19</span>S1 19th||style="background:#FFEC55;|<span style="font-size: 0%">17</span>Div2 5th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>Div1 6th||style="background:#DCFF55;|<span style="font-size: 0%">10</span>Div1 4th||style="background:#E9FF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#F4FF55;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FEFF55;|<span style="font-size: 0%">23</span>L2 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Rodent'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7755;|<span style="font-size: 0%">29</span>S1 29th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8E55;|<span style="font-size: 0%">27</span>Div4 3rd||style="background:#FF8255;|<span style="font-size: 0%">28</span>Div4 4th||style="background:#FF7455;|<span style="font-size: 0%">32</span>Div4 9th||style="background:#FFBE55;|<span style="font-size: 0%">31</span>Div4a 4th||style="background:#FF9455;|<span style="font-size: 0%">37</span>QL 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''The Baron'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">17</span>S1 17th||style="background:#FFF555;|<span style="font-size: 0%">20</span>S1 20th||style="background:#FFAF55;|<span style="font-size: 0%">27</span>S1c 9th||style="background:#FFBE55;|<span style="font-size: 0%">20</span>S1b 10th||style="background:#F9FF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#FFDD55;|<span style="font-size: 0%">20</span>S1b 10th||style="font-size: 0%;|99||style="background:#FF6255;|<span style="font-size: 0%">28</span>Div4 7th||style="background:#FF7755;|<span style="font-size: 0%">29</span>Div4 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFAE55;|<span style="font-size: 0%">33</span>Div4a 5th||style="background:#FF8C55;|<span style="font-size: 0%">38</span>QL 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Jumbo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7555;|<span style="font-size: 0%">40</span>Div4b 8th||style="background:#FF5555;|<span style="font-size: 0%">45</span>QL 17th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Gaviota'''||style="background:#FF6455;|<span style="font-size: 0%">23</span>Div3 7th||style="background:#FF9B55;|<span style="font-size: 0%">29</span>DivE 5th||style="background:#D5B37F;|<span style="font-size: 0%">23</span>S1 23rd||style="background:#F7FF55;|<span style="font-size: 0%">15</span>S2a 8th||style="background:#FFEB55;|<span style="font-size: 0%">21</span>S1 21st||style="background:#FFC355;|<span style="font-size: 0%">25</span>S1a 9th||style="background:#FFFF55;|<span style="font-size: 0%">15</span>S1a 8th||style="background:#FFC155;|<span style="font-size: 0%">17</span>S1a 9th||style="background:#FFB055;|<span style="font-size: 0%">24</span>S1b 12th||style="background:#FF7455;|<span style="font-size: 0%">22</span>S1 22nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8655;|<span style="font-size: 0%">38</span>Div4b 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Hannibal'''||style="background:#FFC155;|<span style="font-size: 0%">17</span>Div3 1st||style="background:#FFEB55;|<span style="font-size: 0%">21</span>DivD 3rd||style="background:#CFD57F;|<span style="font-size: 0%">14</span>S1 14th||style="background:#DCFF55;|<span style="font-size: 0%">10</span>S2b 5th||style="background:#FFD755;|<span style="font-size: 0%">23</span>S1 23rd||style="background:#DCFF55;|<span style="font-size: 0%">11</span>S2 11th||style="background:#EFFF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#B4FF55;|<span style="font-size: 0%">05</span>S3 5th||style="background:#DCFF55;|<span style="font-size: 0%">10</span>S2 10th||style="background:#FFE055;|<span style="font-size: 0%">15</span>S1 15th||style="background:#F3FF55;|<span style="font-size: 0%">13</span>Div1 7th||style="background:#FFE855;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFB055;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFB255;|<span style="font-size: 0%">26</span>Div3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Schooner'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA755;|<span style="font-size: 0%">27</span>Div4 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''DeusX'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFBB55;|<span style="font-size: 0%">23</span>Div3 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Bobcat'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">17</span>S1a 9th||style="background:#FFF055;|<span style="font-size: 0%">14</span>S1 14th||style="background:#FFD355;|<span style="font-size: 0%">19</span>Div2 7th||style="background:#FFBB55;|<span style="font-size: 0%">23</span>Div3 5th||style="background:#FF9955;|<span style="font-size: 0%">26</span>Div3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Senpai'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F5FF55;|<span style="font-size: 0%">13</span>S2 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9455;|<span style="font-size: 0%">24</span>Div3 6th||style="background:#FFA455;|<span style="font-size: 0%">25</span>Div3 7th||style="background:#FF7755;|<span style="font-size: 0%">29</span>Div4 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''IvanHoe'''||style="background:#B4FF55;|<span style="font-size: 0%">05</span>Div1 5th||style="background:#7EFF55;|<span style="font-size: 0%">03</span>DivA 3rd||style="background:#C3D57F;|<span style="font-size: 0%">10</span>S1 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">32</span>Div4 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Fruit'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6455;|<span style="font-size: 0%">23</span>S1a 12th||style="background:#FF9955;|<span style="font-size: 0%">26</span>S1b 13th||style="background:#FF8355;|<span style="font-size: 0%">21</span>S1 21st||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>Div4 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Toga II'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFFF55;|<span style="font-size: 0%">19</span>S2 19th||style="background:#FFD755;|<span style="font-size: 0%">23</span>S1b 8th||style="background:#FF7C55;|<span style="font-size: 0%">25</span>S1a 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6E55;|<span style="font-size: 0%">27</span>Div4 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Hakkapeliitta'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFBB55;|<span style="font-size: 0%">23</span>S1a 12th||style="background:#FF6455;|<span style="font-size: 0%">23</span>S1 23rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Protector'''||style="background:#FFE055;|<span style="font-size: 0%">15</span>Div2 7th||style="background:#FFFF55;|<span style="font-size: 0%">19</span>DivD 1st||style="background:#D5CA7F;|<span style="font-size: 0%">19</span>S1 19th||style="background:#FF9955;|<span style="font-size: 0%">26</span>S1 26th||style="font-size: 0%;|99||style="background:#F0FF55;|<span style="font-size: 0%">15</span>S2 15th||style="background:#D2FF55;|<span style="font-size: 0%">08</span>S3 8th||style="background:#C3FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#E8FF55;|<span style="font-size: 0%">12</span>S2 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Naum'''||style="background:#DAFF55;|<span style="font-size: 0%">08</span>Div1 8th||style="background:#C7FF55;|<span style="font-size: 0%">08</span>DivB 2nd||style="background:#BBD57F;|<span style="font-size: 0%">08</span>S1 8th||style="font-size: 0%;|99||style="background:#B4FF55;|<span style="font-size: 0%">06</span>S4 6th||style="background:#E2FF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#E3FF55;|<span style="font-size: 0%">10</span>S2 10th||style="font-size: 0%;|99||style="background:#EDFF55;|<span style="font-size: 0%">13</span>S2 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Raptor'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F2FF55;|<span style="font-size: 0%">14</span>S2 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Critter'''||style="background:#A0FF55;|<span style="font-size: 0%">04</span>Div1 4th||style="background:#96FF55;|<span style="font-size: 0%">04</span>DivA 4th||style="background:#CCD57F;|<span style="font-size: 0%">13</span>S1 13th||style="background:#D5FF55;|<span style="font-size: 0%">09</span>S2a 5th||style="background:#CFFF55;|<span style="font-size: 0%">09</span>S3 9th||style="background:#96FF55;|<span style="font-size: 0%">04</span>S4 4th||style="background:#C8FF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="background:#FFF455;|<span style="font-size: 0%">18</span>S1b 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''DisasterArea'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA455;|<span style="font-size: 0%">25</span>S1a 13th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Jellyfish'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">28</span>S1b 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Myrddin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7755;|<span style="font-size: 0%">29</span>S1a 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Delphil'''||style="font-size: 0%;|99||style="background:#FF7355;|<span style="font-size: 0%">33</span>DivF 3rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFAF55;|<span style="font-size: 0%">27</span>S1 27th||style="background:#FF6955;|<span style="font-size: 0%">34</span>S1a 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>S1b 15th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Fridolin'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6055;|<span style="font-size: 0%">31</span>S1a 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Firefly'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">35</span>S1 35th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">32</span>S1b 16th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Nightmare'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F8FF55;|<span style="font-size: 0%">17</span>S1b 6th||style="background:#FFA355;|<span style="font-size: 0%">22</span>S1b 11th||style="background:#FFF055;|<span style="font-size: 0%">14</span>S1b 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Crafty'''||style="background:#FFD155;|<span style="font-size: 0%">16</span>Div2 8th||style="background:#FFF555;|<span style="font-size: 0%">20</span>DivD 2nd||style="background:#D5B87F;|<span style="font-size: 0%">22</span>S1 22nd||style="background:#FFC655;|<span style="font-size: 0%">22</span>S1 22nd||style="background:#FFB955;|<span style="font-size: 0%">26</span>S1 26th||style="background:#FF7355;|<span style="font-size: 0%">33</span>S1c 11th||style="background:#FFD855;|<span style="font-size: 0%">18</span>S1b 9th||style="background:#FFB255;|<span style="font-size: 0%">18</span>S1b 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Equinox'''||style="font-size: 0%;|99||style="background:#ECFF55;|<span style="font-size: 0%">14</span>DivC 2nd||style="background:#D5D57F;|<span style="font-size: 0%">17</span>S1 17th||style="background:#FFF455;|<span style="font-size: 0%">18</span>S1 18th||style="background:#E7FF55;|<span style="font-size: 0%">13</span>S2 13th||style="background:#E7FF55;|<span style="font-size: 0%">13</span>S2 13th||style="font-size: 0%;|99||style="background:#FF9355;|<span style="font-size: 0%">20</span>S1b 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''EXchess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFB055;|<span style="font-size: 0%">24</span>S1 24th||style="background:#FCFF55;|<span style="font-size: 0%">18</span>S2 18th||style="background:#FFB955;|<span style="font-size: 0%">26</span>S1b 9th||style="background:#FF6F55;|<span style="font-size: 0%">26</span>S1b 13th||style="background:#FF8355;|<span style="font-size: 0%">21</span>S1a 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Junior'''||style="background:#E3FF55;|<span style="font-size: 0%">09</span>Div2 1st||style="background:#D6FF55;|<span style="font-size: 0%">10</span>DivB 4th||style="background:#AAD57F;|<span style="font-size: 0%">05</span>S1 5th||style="background:#E2FF55;|<span style="font-size: 0%">11</span>S2a 6th||style="background:#D6FF55;|<span style="font-size: 0%">10</span>S3 10th||style="background:#ECFF55;|<span style="font-size: 0%">14</span>S2 14th||style="background:#BDFF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#FF7455;|<span style="font-size: 0%">22</span>S1b 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Spark'''||style="background:#EBFF55;|<span style="font-size: 0%">10</span>Div2 2nd||style="background:#BEFF55;|<span style="font-size: 0%">07</span>DivB 1st||style="background:#C0D57F;|<span style="font-size: 0%">09</span>S1 9th||style="font-size: 0%;|99||style="background:#F0FF55;|<span style="font-size: 0%">15</span>S2 15th||style="background:#FFCD55;|<span style="font-size: 0%">24</span>S1c 8th||style="background:#FFF255;|<span style="font-size: 0%">16</span>S1b 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Spike'''||style="font-size: 0%;|99||style="background:#DCFF55;|<span style="font-size: 0%">11</span>DivB 5th||style="background:#B1D57F;|<span style="font-size: 0%">06</span>S1 6th||style="background:#EDFF55;|<span style="font-size: 0%">13</span>S2a 7th||style="background:#ECFF55;|<span style="font-size: 0%">14</span>S2 14th||style="background:#F4FF55;|<span style="font-size: 0%">16</span>S2 16th||style="background:#FFE555;|<span style="font-size: 0%">17</span>S1a 9th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Tornado'''||style="background:#FFA255;|<span style="font-size: 0%">19</span>Div3 3rd||style="background:#FFAF55;|<span style="font-size: 0%">27</span>DivE 3rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F8FF55;|<span style="font-size: 0%">17</span>S2 17th||style="background:#FFF555;|<span style="font-size: 0%">20</span>S1b 7th||style="background:#FFCB55;|<span style="font-size: 0%">19</span>S1a 10th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Octochess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF8255;|<span style="font-size: 0%">28</span>S1 28th||style="background:#FF8755;|<span style="font-size: 0%">31</span>S1 31st||style="background:#FF9155;|<span style="font-size: 0%">30</span>S1c 10th||style="background:#FF9655;|<span style="font-size: 0%">23</span>S1a 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Alfil'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF9B55;|<span style="font-size: 0%">29</span>S1 29th||style="background:#FF5555;|<span style="font-size: 0%">36</span>S1c 12th||style="background:#FF6255;|<span style="font-size: 0%">27</span>S1a 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Arminius'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF7D55;|<span style="font-size: 0%">32</span>S1 32nd||style="background:#FFA555;|<span style="font-size: 0%">28</span>S1a 10th||style="background:#FF5555;|<span style="font-size: 0%">28</span>S1b 14th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Shredder'''||style="background:#C3FF55;|<span style="font-size: 0%">06</span>Div1 6th||style="background:#B4FF55;|<span style="font-size: 0%">06</span>DivA 6th||style="background:#7FD57F;|<span style="font-size: 0%">02</span>S1 2nd||style="background:#F2FF55;|<span style="font-size: 0%">14</span>S2b 7th||style="background:#E2FF55;|<span style="font-size: 0%">12</span>S2 12th||style="background:#C7FF55;|<span style="font-size: 0%">08</span>S3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Onno'''||style="background:#FFF055;|<span style="font-size: 0%">14</span>Div2 6th||style="background:#F4FF55;|<span style="font-size: 0%">16</span>DivC 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#F4FF55;|<span style="font-size: 0%">16</span>S2 16th||style="background:#FFE155;|<span style="font-size: 0%">22</span>S1a 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''RedQueen'''||style="font-size: 0%;|99||style="background:#FF9155;|<span style="font-size: 0%">30</span>DivE 6th||style="background:#D5A17F;|<span style="font-size: 0%">26</span>S1 26th||style="background:#FF6055;|<span style="font-size: 0%">31</span>S1 31st||style="background:#FF6955;|<span style="font-size: 0%">34</span>S1 34th||style="background:#FF8755;|<span style="font-size: 0%">31</span>S1a 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Nebula'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF6C55;|<span style="font-size: 0%">30</span>S1 30th||style="background:#FF7355;|<span style="font-size: 0%">33</span>S1 33rd||style="background:#FF7D55;|<span style="font-size: 0%">32</span>S1b 11th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Jazz'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">35</span>S1b 12th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Bouquet'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#96FF55;|<span style="font-size: 0%">04</span>S4 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''HIARCS'''||style="background:#D0FF55;|<span style="font-size: 0%">07</span>Div1 7th||style="background:#E2FF55;|<span style="font-size: 0%">12</span>DivB 6th||style="background:#C6D57F;|<span style="font-size: 0%">11</span>S1 11th||style="background:#B8FF55;|<span style="font-size: 0%">06</span>S3 6th||style="background:#BEFF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Hamsters'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE155;|<span style="font-size: 0%">22</span>S1 22nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''MinkoChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFA455;|<span style="font-size: 0%">25</span>S1 25th||style="background:#FFCD55;|<span style="font-size: 0%">24</span>S1 24th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Sjeng'''||style="background:#F9FF55;|<span style="font-size: 0%">12</span>Div2 4th||style="background:#F8FF55;|<span style="font-size: 0%">17</span>DivC 5th||style="background:#C9D57F;|<span style="font-size: 0%">12</span>S1 12th||style="font-size: 0%;|99||style="background:#FFC355;|<span style="font-size: 0%">25</span>S1 25th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''BugChess2'''||style="font-size: 0%;|99||style="background:#FFD755;|<span style="font-size: 0%">23</span>DivD 5th||style="background:#D5CF7F;|<span style="font-size: 0%">18</span>S1 18th||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">36</span>S1 36th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Vitruvius'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#AAFF55;|<span style="font-size: 0%">05</span>S3 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Quazar'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#C3FF55;|<span style="font-size: 0%">07</span>S3 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Nemo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FFE855;|<span style="font-size: 0%">19</span>S1 19th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''DanaSah'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5857F;|<span style="font-size: 0%">31</span>S1 31st||style="background:#FFBB55;|<span style="font-size: 0%">23</span>S1 23rd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Dirty'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5967F;|<span style="font-size: 0%">28</span>S1 28th||style="background:#FF8E55;|<span style="font-size: 0%">27</span>S1 27th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''ProDeo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">32</span>S1 32nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Zappa'''||style="font-size: 0%;|99||style="background:#CFFF55;|<span style="font-size: 0%">09</span>DivB 3rd||style="background:#B7D57F;|<span style="font-size: 0%">07</span>S1 7th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''GreKo'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5C47F;|<span style="font-size: 0%">20</span>S1 20th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''CuckooChess'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D5BE7F;|<span style="font-size: 0%">21</span>S1 21st||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Deuterium'''||style="font-size: 0%;|99||style="background:#FFA555;|<span style="font-size: 0%">28</span>DivE 4th||style="background:#D59C7F;|<span style="font-size: 0%">27</span>S1 27th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Philou'''||style="font-size: 0%;|99||style="background:#FF6955;|<span style="font-size: 0%">34</span>DivF 4th||style="background:#D5907F;|<span style="font-size: 0%">29</span>S1 29th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Rotor'''||style="font-size: 0%;|99||style="font-size: 0%;|99||style="background:#D58A7F;|<span style="font-size: 0%">30</span>S1 30th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Chronos'''||style="font-size: 0%;|99||style="background:#FFE155;|<span style="font-size: 0%">22</span>DivD 4th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Daydreamer'''||style="background:#FF9355;|<span style="font-size: 0%">20</span>Div3 4th||style="background:#FFB955;|<span style="font-size: 0%">26</span>DivE 2nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Naraku'''||style="font-size: 0%;|99||style="background:#FF8755;|<span style="font-size: 0%">31</span>DivF 1st||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''GNU Chess'''||style="font-size: 0%;|99||style="background:#FF7D55;|<span style="font-size: 0%">32</span>DivF 2nd||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Glass'''||style="font-size: 0%;|99||style="background:#FF5F55;|<span style="font-size: 0%">35</span>DivF 5th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Pawny'''||style="font-size: 0%;|99||style="background:#FF5555;|<span style="font-size: 0%">36</span>DivF 6th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|'''Umko'''||style="background:#FF5555;|<span style="font-size: 0%">24</span>Div3 8th||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99||style="font-size: 0%;|99<br />
|-<br />
|}<br />
<br />
== TCEC-specific changes to UCI options ==<br />
<br />
Below is a list of TCEC-specific changes to the UCI options compared to the upstream Cutechess.<br />
<br />
{| class="wikitable"<br />
! Option name !! Description !! Changelog<br />
|-<br />
| UCI_Opponent<br />
| The opponent rating field is set when the rating is defined in the opponent engine configuration. Otherwise, "none". Example line:<br><span style="font-family: 'Courier New';">setoption name UCI_Opponent value none 3608 computer LCZero 0.27.0-pr1540ish-w_68653</span><br />
| Modified since S21. Before, "none" was always sent in the rating field<br />
|-<br />
| UCI_RatingAdv<br />
| Rating advantage over the opponent. Sent only when the rating is defined for both engines. Positive numbers signify that the engine has higher rating than the opponent. This is intended to allow engines to play more/less aggressively based on the relative strength of the opponent. <br />
| New since S21<br />
|}<br />
<br />
== Footnotes ==<br />
<nowiki>*</nowiki> ''"On behalf of TCEC I want to formally acknowledge that the later versions of Houdini and Fire that played at TCEC have unfortunately been found to covertly contain code copied and taken from other engines, and these two engines have therefore been removed from further participation as well as from those past final standings in which they took a prize place."'' -kan aka kanchess 20 Dec 2020 [ see also https://discord.com/channels/479003439125495819/503260225264943124/790214977725399060 ]<br />
<br />
<nowiki>**</nowiki> ''engine from the 4k events - fits within 4096 bytes.''<br />
<br />
== See also ==<br />
See also [[Current Engine Status]].<br />
<br />
[[Category:Engines]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5399TCEC Leagues Season 26 Engines2024-03-20T22:59:33Z<p>Kan: /* Entrance League */</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
<br />
*[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
*[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob🏆 ⭐ EL Game 5<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5398TCEC Leagues Season 26 Engines2024-03-20T22:59:21Z<p>Kan: /* Entrance League */ [http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
[http://chessopeningsforengines.wikidot.com/tcec-s26-entrance-league-book-lines '''Book Lines by Bastiaan Braams''']<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
# Wasp blundered won TB7 endgame, EL Testing games #27 (!Qb8) and #115 (58.Qc3+??)<br />
# Clover time loss EL testing game #146<br />
<br />
=Trivia=<br />
==Whales==<br />
RobbyRobbyRob🏆 ⭐ EL Game 5<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
#[https://strawpoll.com/polls/DwyoDR2PDnA Which four will promote from EL to L2?]<br />
#[https://strawpoll.com/polls/40ZmqbzBwZa Which five will relegate from EL?]<br />
#[https://strawpoll.com/polls/ajnEObbmAZW Which four do you WANT to promote?]<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Current_Engine_Status&diff=5396Current Engine Status2024-03-17T18:45:25Z<p>Kan: Category:Engines</p>
<hr />
<div>List of engines at TCEC, current version, where they are currently and how they ended there<br />
<br />
Sources:<br />
[https://tcec-chess.com/#div=sf&game=1&season=25 S25 Sufi]<br />
[https://tcecbayeselo.chessdom.org/2023/10/08/tcec-season-25-divp_playoff-game-48-rubichess-20230823-komododragon-3-2/ S25 DivP Playoff]<br />
[https://tcec-chess.com/#div=p&game=1&season=25 S25 DivP]<br />
[https://tcec-chess.com/#div=l1&game=1&season=25 S25 L1]<br />
[https://tcec-chess.com/#div=l2&game=1&season=25 S25 L2]<br />
[https://tcec-chess.com/#div=el&game=1&season=25 S25 EL]<br />
[https://tcec-chess.com/#div=sw&game=1&season=26 S26 Swiss 6]<br />
[https://tcec-chess.com/#div=4k&game=1&season=26 4K III]<br />
<br />
For Cup and FRD see latest info at [[Main_Page]]<br />
<br />
=S26 Premier Division=<br />
# '''Stockfish dev-20240217-fc41f64d''' (S25 Sufi -> DivP) Updated for S26 Cup 13, update pending<br />
# '''LCZero 0.31-dag-5c1051f-BT4-6077500''' (S25 Sufi -> DivP) Updated for S26 Cup 13<br />
# '''KomodoDragon 3.3''' (S25 DivP Playoff -> DivP) Updated for S25 FRD 2<br />
# '''RubiChess 20240215''' (S25 DivP Playoff -> DivP) Updated for S26 Cup 13, potential update pending<br />
# '''Ethereal 14.31''' (S25 DivP) Updated for S26 Cup 13<br />
# '''Stoofvlees II b5''' (S25 DivP) Updated for S25 Swiss 5, potential update pending<br />
<br />
=S26 League 1=<br />
# '''Igel 3.5.5''' (S25 DivP->L1) Updated for S25 L1<br />
# '''rofChade 3.103''' (S25 L1) Updated for S26 Swiss 6<br />
# '''Clover 6.1.19''' (S25 L1) ('''Time loss in S26 EL L2 L1 Testing''') Updated for S26 L1<br />
# '''Seer 20240111''' (S25 L1) Updated for S26 Swiss 6, potential update pending<br />
# '''Caissa 1.17.10''' (S25 L1) Updated for S26 L1<br />
# '''Revenge 20240305''' (S25 L1) Updated for S26 L1<br />
# '''Minic 3.40''' (S25 L1) Updated for S26 Swiss 6<br />
<br />
=S26 League 2=<br />
# '''Viridithas 12.0.0-dev5''' (S25 L1 -> L2) Updated for S26 Cup 13<br />
# '''ScorpioNN 3.0.15.10''' (S25 L1 -> L2) Updated for S24 Cup 11<br />
# '''Ginkgo 4.12''' (S25 L1 -> L2) Updated for S26 L2<br />
# '''DeepSjeng 3.6 a30''' (S25 L1 -> L2) Updated for S26 Swiss 6<br />
# '''Arasan 096645a''' (S25 L2) Updated for S26 Cup 13<br />
# '''BlackMarlin 9.0-dev''' (S25 L2) Updated for S26 L2<br />
# '''Uralochka 3.41.dev3-avx512''' (S25 L2) Updated for S26 L2<br />
# '''Marvin 6.3.0-5''' (S25 L2) Updated for S26 Cup 13<br />
<br />
=S26 Entrance League=<br />
# '''Velvet 7.1.0''' (S25 L2 -> EL) Updated for S26 EL<br />
# '''Tucano 11.17''' (S25 L2 -> EL) Updated for S26 EL<br />
# '''Wasp 6.67b''' (S25 L2 -> EL) ('''Serious blunder in S26 EL L2 L1 Testing''') Updated for S26 EL<br />
# '''Booot 7.3''' (S25 EL) Updated for S26 Cup 13<br />
# '''Weiss 2.1-dev10''' (S25 EL) Updated for S26 Swiss 6<br />
# '''Equisetum 1.0.variegatum.g''' (S25 EL) Updated for S26 EL<br />
# '''Winter 3.01c''' (S25 EL) Updated for S26 EL<br />
# '''Berserk 20240311''' (S26 Swiss 6 6th) Updated for S26 EL<br />
# '''Obsidian dev-11.06''' (S26 Swiss 6 8th) Updated for S26 EL<br />
# '''Willow 4.0''' (S26 Swiss 6 21st) Updated for S26 Cup 13<br />
# '''Stormphrax 4.0.19_f103857''' (S26 Swiss 6 24th) Updated for S26 EL<br />
# '''akimbo 0.8.0-82509bd6''' (S26 Swiss 6 27th) Updated for S26 Cup 13<br />
# '''Altair 7.0.3''' (S26 Swiss 6 29th) Updated for S26 EL<br />
# '''Texel 1.12a4''' (S26 Swiss 6 32nd) Updated for S26 EL<br />
# '''Expositor 4WR02''' (S26 Swiss 6 33rd) Updated for S26 EL<br />
# '''Stash 35.15''' (S26 Swiss 6 36th) Updated for S26 EL<br />
<br />
=S27 Swiss 7=<br />
# '''ChessFighter 3.17''' (S26 Swiss 6 39th) Updated for S26 Swiss 6<br />
# '''Mr_Bob dev-20240115''' (S26 Swiss 6 40th) Updated for S26 Swiss 6<br />
# '''Avalanche 2.1.0''' (S26 Swiss 6 41st) Updated for S26 Swiss 6, potential update pending<br />
# '''ice4 4''' (S26 Swiss 6 42nd) Updated for S26 4K III<br />
# '''StockDory Starfish-0.1''' (S26 Swiss 6 43rd)<br />
# '''Cheng 4.44_dev''' (S26 Swiss 6 44th) Updated for S26 Swiss 6, update pending<br />
# '''4ku 4.0''' (S26 Swiss 6 45th) Updated for S26 4k III<br />
# '''Cheese 3.2.0''' (S26 Swiss 6 46th) Updated for S26 Swiss 6<br />
# '''Bagatur 3.7e''' (S26 Swiss 6 47th) Updated for S26 Swiss 6<br />
# '''STRO4K 2.1''' (S26 Swiss 6 48th) Updated for S26 Swiss 6<br />
<br />
=S26 4k III=<br />
# '''M4sseur 1.0''' (S26 4K III 4th) Updated for S26 4k III<br />
# '''pygone 1.5.5''' (S26 4K III 5th) Updated for S26 4k III<br />
# '''moonfish d7b5af5c''' (S26 4K III 6th) ('''1 time loss (or crash) in S26 Old vs 4K Top Bonus''') Updated for S26 4k III<br />
<br />
=Not playing=<br />
# '''Counter 5.5''' (Before S26 EL)<br />
<br />
[[Category:Engines]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5383TCEC Leagues Season 26 Engines2024-03-13T05:50:08Z<p>Kan: /* Entrance League */ all versions playing</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted: Velvet 7.1.0<br />
# '''''Tucano''''' - update to version 11.17 submitted: Tucano 11.17<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b: Wasp 6.67b<br />
# '''Booot''' - ''reminder sent'' NO REPLY: Booot 7.3<br />
# '''''Weiss''''' - no update needed: Weiss 2.1-dev10<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted: Equisetum 1.0.variegatum.g<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received: Winter 3.01c<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36: Berserk 20240311<br />
# '''''Obsidian''''' - update per usual script: Obsidian dev-11.06<br />
# '''''Willow''''' - no update, existing version will play: Willow 4.0<br />
# '''''Stormphrax''''' - update per script submitted: Stormphrax 4.0.19_f103857<br />
# '''''akimbo''''' - no update, existing version will play: akimbo 0.8.0-82509bd6<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted: Altair 7.0.3<br />
# '''''Texel''''' - update to new version 1.12a4 received: Texel 1.12a4<br />
# '''''Expositor''''' - update submitted: Expositor 4WR02<br />
# '''Stash''' - update to 35.15 or 35.16 coming: Stash 35.15<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5382TCEC Leagues Season 26 Engines2024-03-13T05:42:39Z<p>Kan: /* Entrance League */ '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received -> bugfix update to Wasp 6.67b<br />
# '''Booot''' - ''reminder sent''<br />
# '''''Weiss''''' - no update needed<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5381TCEC Leagues Season Rules2024-03-12T23:45:05Z<p>Kan: /* 6. Premier Division Conditional Tiebreak */ +on points</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# Except in the case of a tie (see below) the top two engines continue to the Superfinal (SuFi) and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, no tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
##If one engine finishes clear first of Premier Division and two or more engines are tied for second on points, these latter tied engines shall enter the Conditional Tiebreak and one promotion spot to SuFi will be at stake in it. The other promotion spot to SuFi is awarded to the engine that finished clear first in the Premier Division. <br />
##If three or more engines finish tied for first in Premier Division on points, they shall all enter the Conditional Tiebreak and the two promotion spots will be at stake in it. <br />
# One double round robin is played after which the following criteria are used:<br />
##If an engine is clear first on points and there are two promotion spots at stake, this engine promotes to SuFi, is removed from any further round of the Conditional Tiebreak, and there is now only one promotion spot at stake in any further round of the Conditional Tiebreak. <br />
##Any engine strictly worse on points than the last promotion spot at stake is eliminated from further double round robins in the Conditional Tiebreak. <br />
# Double round robins are repeated per the above rules until the number of engines not eliminated matches the number of SuFi spots at stake. This(These) engine(s) promote to the SuFi. <br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Entrance League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
# The Conditional Tiebreak after Premier Division is described in section 6 above.<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
## Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5380TCEC Leagues Season Rules2024-03-12T22:19:46Z<p>Kan: /* 9. Time control */ entrance ty salvo</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# Except in the case of a tie (see below) the top two engines continue to the Superfinal (SuFi) and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, no tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
##If one engine finishes clear first of Premier Division and two or more engines are tied for second on points, these latter tied engines shall enter the Conditional Tiebreak and one promotion spot to SuFi will be at stake in it. The other promotion spot to SuFi is awarded to the engine that finished clear first in the Premier Division. <br />
##If three or more engines finish tied for first in Premier Division on points, they shall all enter the Conditional Tiebreak and the two promotion spots will be at stake in it. <br />
# One double round robin is played after which the following criteria are used:<br />
##If an engine is clear first and there are two promotion spots at stake, this engine promotes to SuFi, is removed from any further round of the Conditional Tiebreak, and there is now only one promotion spot at stake in any further round of the Conditional Tiebreak. <br />
##Any engine strictly worse on points than the last promotion spot at stake is eliminated from further double round robins in the Conditional Tiebreak. <br />
# Double round robins are repeated per the above rules until the number of engines not eliminated matches the number of SuFi spots at stake. This(These) engine(s) promote to the SuFi. <br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Entrance League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
# The Conditional Tiebreak after Premier Division is described in section 6 above.<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
## Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5379TCEC Leagues Season Rules2024-03-12T09:57:40Z<p>Kan: /* 6. Premier Division Conditional Tiebreak */ worked in windfishballads improvements</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# Except in the case of a tie (see below) the top two engines continue to the Superfinal (SuFi) and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, no tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
##If one engine finishes clear first of Premier Division and two or more engines are tied for second on points, these latter tied engines shall enter the Conditional Tiebreak and one promotion spot to SuFi will be at stake in it. The other promotion spot to SuFi is awarded to the engine that finished clear first in the Premier Division. <br />
##If three or more engines finish tied for first in Premier Division on points, they shall all enter the Conditional Tiebreak and the two promotion spots will be at stake in it. <br />
# One double round robin is played after which the following criteria are used:<br />
##If an engine is clear first and there are two promotion spots at stake, this engine promotes to SuFi, is removed from any further round of the Conditional Tiebreak, and there is now only one promotion spot at stake in any further round of the Conditional Tiebreak. <br />
##Any engine strictly worse on points than the last promotion spot at stake is eliminated from further double round robins in the Conditional Tiebreak. <br />
# Double round robins are repeated per the above rules until the number of engines not eliminated matches the number of SuFi spots at stake. This(These) engine(s) promote to the SuFi. <br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
# The Conditional Tiebreak after Premier Division is described in section 6 above.<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
## Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5378TCEC Leagues Season Rules2024-03-12T09:46:09Z<p>Kan: /* 5. Premier Division */ Except in the case of a tie (see below) the top two engines continue to the Superfinal (SuFi)</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# Except in the case of a tie (see below) the top two engines continue to the Superfinal (SuFi) and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, not tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
# This Conditional Tiebreak shall consist of one or more double round robins with a sudden death at the end until a winner on points is found, as follows:<br />
##One double round robin is played and any engine that ends with less points than the top of the table (also if this top contains several tied engines) relegates.<br />
##If there is only one winner remaining on top after the double round robin, this engine will promote to the Superfinal.<br />
##If there are more remaining engines these will play another double round robin, following the same relegation precedure with sudden death at the end of each double round robin, until a single winner is found.<br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
# The Conditional Tiebreak after Premier Division is described in section 6 above.<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
## Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=Main_Page&diff=5377Main Page2024-03-12T09:44:51Z<p>Kan: current and completed</p>
<hr />
<div>Welcome to the '''TCEC wiki'''!<br />
<br />
As of [[TCEC Season 20|Season 20]] every TCEC Season consists of '''4 [[:Category:Event|Events]]: [[:Category:TCEC Season|Season leagues]], [[:Category:TCEC Cup|Cup]], [[:Category:TCEC FRC|FRC]] and [[:Category:TCEC Swiss|Swiss]]'''.<br />
<br />
;Handy links:<br />
*'''[[Openings FAQ]] - must read for all TCEC viewers'''<br />
*'''[[TCEC Questionnaire]]''' - to be filled in at least once for every participating engine<br />
*'''[[Rules]] - All rules for the TCEC Season on one page'''<br />
<br />
*See [[Seasons and admins]] with an overview of TCEC timeline.<br />
*See [[Engines and authors]] for overview of engines and their authors, and of the history of each engine appearing in TCEC Seasons.<br />
<br />
;TCEC Chat related<br />
*[[:File:TCEC chat quotes.txt|Quotes collection]]<br />
*[[:Category:Chat]]<br />
<br />
<br />
__TOC__<br />
<br />
==General Information==<br />
*[[TCEC chat guidelines]]<br />
*An overview of TCEC websites can be found at '''[https://chessdom.org/ chessdom.org]'''.<br />
*This wiki is under development, for now you can find pages with '''[[Special:AllPages|this link]]'''.<br />
*You might be also interested in browsing the small but growing category of '''[[:Category:Notable game|notable games]]'''.<br />
<br />
<br />
*Some food for thought and discussion: [[Urban enginechess myths]].<br />
*To practice editing a wiki take a look at our [[TCECwiki:Sandbox|sandbox]]...<br />
<br />
=Current and upcoming Events=<br />
<br />
==Current: Season 26==<br />
===Current: TCEC Leagues Season 26===<br />
*[[TCEC Leagues Season 26]] - overview page<br />
*[[TCEC Leagues Season 26 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Upcoming: TCEC Fischer Random Double Event 2===<br />
*[[TCEC FRD 2]]<br />
*[[TCEC FRD rules]]<br />
<br />
==Upcoming: Season 27==<br />
===Upcoming: TCEC 4kIV===<br />
*[[TCEC 4kIV]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Upcoming: TCEC Swiss 7===<br />
*[[TCEC Swiss 7]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Upcoming: TCEC Cup 14===<br />
*[[TCEC Cup 14]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Upcoming: TCEC Leagues Season 27===<br />
*[[TCEC Leagues Season 27]] - overview page<br />
*[[TCEC Leagues Season 27 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Upcoming: TCEC Fischer Random Double Event 3===<br />
*[[TCEC FRD 3]]<br />
*[[TCEC FRD rules]]<br />
<br />
=Completed Events=<br />
==Season 26==<br />
===Completed: TCEC Cup 13===<br />
*[[TCEC Cup 13]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC 4kIII===<br />
*[[TCEC 4kIII]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Completed: TCEC Swiss 6===<br />
*[[TCEC Swiss 6]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
==Season 25==<br />
===Completed: TCEC Swiss 5===<br />
*[[TCEC Swiss 5]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC Cup 12===<br />
*[[TCEC Cup 12]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Leagues Season 25===<br />
*[[TCEC Leagues Season 25]] - overview page<br />
*[[TCEC Leagues Season 25 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Fischer Random Double Event 1===<br />
*[[TCEC FRD 1]]<br />
*[[TCEC FRD rules]]<br />
<br />
===Completed: Bonuses===<br />
* Completed: S25 - Modbook Kibitzer Bonus<br />
<br />
==Season 24==<br />
===Completed: TCEC Cup 11===<br />
*[[TCEC Cup 11]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 4===<br />
*[[TCEC Swiss 4]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC Leagues Season 24===<br />
*[[TCEC Leagues Season 24]] - overview page<br />
*[[TCEC Leagues Season 24 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC 4kII===<br />
*[[TCEC 4kII]]<br />
*[[TCEC 4k Rules]]<br />
<br />
===Completed: TCEC FRC6===<br />
*[[TCEC FRC 6]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC2===<br />
*[[TCEC DFRC 2]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 23==<br />
===Completed: TCEC Leagues Season 23===<br />
*[[TCEC Leagues Season 23]] - overview page<br />
*[[TCEC Leagues Season 23 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
*Completed: [https://tcec-chess.com/#div=ch&game=1&season=23 S23 Chess Bonus] with triple gauntlet of top 3 vs the rest, and [https://tcec-chess.com/#div=ne&game=1&season=23 Noomen extra bonus].<br />
<br />
===Completed: TCEC 4kI===<br />
*[[TCEC 4kI]]<br />
*[[TCEC 4k Rules]]<br />
<br />
==Season 22==<br />
*System updates and maintenance<br />
<br />
===Completed: TCEC Leagues Season 22===<br />
*[[TCEC Leagues Season 22]] - overview page<br />
*[[TCEC Leagues Season 22 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 10===<br />
*[[TCEC Cup 10]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 3===<br />
*[[TCEC Swiss 3]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: Simultaneous bonus===<br />
Stockfish has total 30min+3s TC for all 47 games against 47 engines while all opponents have full 30min+3s TC and also total 96GiB hash. Played immediately after Swiss 3. Also reverse games played. How Stockfish time is divided depends on opponent strengths.<br />
<br />
[https://tcec-chess.com/#div=sim&game=1&season=22 Final standings] for SF [https://tcec-chess.com/loglive/archive/TCEC_Season_22_-_Stockfish_Simul.log.xz 94 games (logs)]: +31=51-12 (56.5 points)<br />
<br />
===Completed: TCEC FRC5===<br />
*[[TCEC FRC 5]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC1===<br />
*[[TCEC DFRC 1]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 21==<br />
===Completed: RAM testing Bonus===<br />
KomodoDragon vs Stockfish VVLTC Owen defence showdown (360+60)<br />
<br />
===Completed: VSOB Bonus===<br />
LeelaChessZero vs Stockfish (30+5) - equal score at close, SF wins by rmob<br />
<br />
===Completed: TCEC Leagues Season 21===<br />
*[[TCEC Leagues Season 21]] - overview page<br />
*[[TCEC Leagues Season 21 Engines]] - to see updates<br />
*[[TCEC Leagues Season Rules]] - for the rules<br />
*[[TCEC Season Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 9===<br />
*[[TCEC Cup 9]]<br />
*[[TCEC Cup rules]]<br />
<br />
===Completed: TCEC Swiss 2===<br />
*[[TCEC Swiss 2]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
===Completed: TCEC FRC4===<br />
*[[TCEC FRC 4]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC DFRC0===<br />
*[[TCEC DFRC 0]]<br />
*[[TCEC DFRC rules]]<br />
<br />
==Season 20==<br />
===Completed: TCEC Leagues Season 20===<br />
*[[TCEC Season 20]] - overview page<br />
*[[TCEC Season 20 Engines]] - to see updates<br />
*[[TCEC Season 20 Rules]] - for the rules<br />
*[[TCEC Season 20 Further information]] - page title says it all<br />
<br />
===Completed: TCEC Cup 8===<br />
*[[TCEC Cup 8]]<br />
*[[TCEC Cup 8 rules]]<br />
<br />
===Completed: TCEC FRC3===<br />
*[[TCEC FRC 3]]<br />
*[[TCEC FRC rules]]<br />
<br />
===Completed: TCEC Swiss 1===<br />
*[[TCEC Swiss 1]]<br />
*[[TCEC Swiss Tournament System]]<br />
<br />
==TCEC Season 19==<br />
===Completed: TCEC Leagues Season 19===<br />
*[[TCEC Season 19]] - overview page<br />
*[[TCEC Season 19 Engines]] - to see updates<br />
*[[TCEC Season 19 Rules]] - for the rules<br />
*[[TCEC Season 19 Further information]] - page title says it all<br />
*[[TCEC Season 19 Game coverage]] - ditto<br />
<br />
===Completed: TCEC Cup 7===<br />
*[[TCEC Cup 7]]<br />
*[[TCEC Cup 7 rules]]<br />
<br />
===Completed: TCEC FRC2===<br />
*[[TCEC FRC 2]]<br />
Though at the time advertised as Bonus event, the TCEC Fischer Random Chess will as of now be a regular part of seasonal events.<br />
<br />
==TCEC Season 18==<br />
===Completed: TCEC Leagues Season 18===<br />
*[[TCEC Season 18]]<br />
*[[TCEC Season 18 Engines]]<br />
*[[TCEC Season 18 Rules]]<br />
*[[TCEC Season 18 Further information]]<br />
*[[TCEC Season 18 Game coverage]]<br />
<br />
===Completed: TCEC Cup 6===<br />
*[[TCEC Cup 6]]<br />
*[[TCEC Cup 6 rules]]<br />
<br />
==TCEC Season 17==<br />
===Completed: TCEC Leagues Season 17===<br />
*[[TCEC Season 17]]<br />
*[[TCEC Season 17 Engines]]<br />
*[[TCEC Season 17 Rules]]<br />
*[[TCEC Season 17 Further information]]<br />
*[[TCEC Season 17 Game coverage]]<br />
<br />
===Completed: TCEC Cup 5===<br />
*[[TCEC Cup 5]]<br />
*[[TCEC Cup 5 rules]]<br />
*[[TCEC Cup 5 Game coverage]]<br />
<br />
==TCEC Season 16==<br />
===Completed: TCEC Leagues Season 16===<br />
*[[TCEC Season 16]]<br />
*[[TCEC Season 16 Rules]]<br />
<br />
===Completed: TCEC Cup 4===<br />
*[[:Category:Cup 4]]<br />
*[[TCEC Cup 4 rules]]<br />
<br />
older TCEC Seasons and TCEC Cups can be found in our [https://www.tcec-chess.com/archive.html archive].<br />
<br />
[[Category:Root]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5376TCEC Leagues Season Rules2024-03-11T23:55:38Z<p>Kan: /* 12. Engine Updates */ Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, not tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
# This Conditional Tiebreak shall consist of one or more double round robins with a sudden death at the end until a winner on points is found, as follows:<br />
##One double round robin is played and any engine that ends with less points than the top of the table (also if this top contains several tied engines) relegates.<br />
##If there is only one winner remaining on top after the double round robin, this engine will promote to the Superfinal.<br />
##If there are more remaining engines these will play another double round robin, following the same relegation precedure with sudden death at the end of each double round robin, until a single winner is found.<br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
# The Conditional Tiebreak after Premier Division is described in section 6 above.<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
## Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5375TCEC Leagues Season Rules2024-03-11T23:54:22Z<p>Kan: /* 11. Tiebreaks */ the Conditional Tiebreak after Premier Division is described in section 6 above.</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, not tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
# This Conditional Tiebreak shall consist of one or more double round robins with a sudden death at the end until a winner on points is found, as follows:<br />
##One double round robin is played and any engine that ends with less points than the top of the table (also if this top contains several tied engines) relegates.<br />
##If there is only one winner remaining on top after the double round robin, this engine will promote to the Superfinal.<br />
##If there are more remaining engines these will play another double round robin, following the same relegation precedure with sudden death at the end of each double round robin, until a single winner is found.<br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
# The Conditional Tiebreak after Premier Division is described in section 6 above.<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5374TCEC Leagues Season Rules2024-03-11T23:53:02Z<p>Kan: /* 6. Premier Division Conditional Tiebreak */ rules set up</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, not tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.<br />
# This Conditional Tiebreak shall consist of one or more double round robins with a sudden death at the end until a winner on points is found, as follows:<br />
##One double round robin is played and any engine that ends with less points than the top of the table (also if this top contains several tied engines) relegates.<br />
##If there is only one winner remaining on top after the double round robin, this engine will promote to the Superfinal.<br />
##If there are more remaining engines these will play another double round robin, following the same relegation precedure with sudden death at the end of each double round robin, until a single winner is found.<br />
# Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5373TCEC Leagues Season Rules2024-03-11T23:38:34Z<p>Kan: /* 5. Premier Division */ (except in case of vacant places, see 1.8)</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# [to be determined still]<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5372TCEC Leagues Season Rules2024-03-11T23:38:22Z<p>Kan: /* 4. League 1 */</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1.<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# [to be determined still]<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5371TCEC Leagues Season Rules2024-03-11T23:38:14Z<p>Kan: /* 3. League 2 */ (except in case of vacant places, see 1.8)</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division.<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1.<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# [to be determined still]<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5370TCEC Leagues Season Rules2024-03-11T23:38:05Z<p>Kan: /* 2. Entrance League */ (except in case of vacant places, see 1.8)</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1.<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division.<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1.<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# [to be determined still]<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_Rules&diff=5369TCEC Leagues Season Rules2024-03-11T23:37:09Z<p>Kan: /* 1. Season */ vacant places rule added</p>
<hr />
<div>'''[[:Category:TCEC Season|TCEC Season]] - Rules'''<br />
<br />
==Rules==<br />
<br />
===1. Season===<br />
# The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software. <br />
# TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.<br />
# A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.<br />
# Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.<br />
# As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically. <br />
# There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.<br />
# Updating engines will only be allowed for promoting engines between Events, never during Events.<br />
# Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.<br />
# For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the [[TCEC Questionnaire]].<br />
<br />
===2. Entrance League===<br />
# The Entrance League or EL is the first Event of TCEC Leagues Season.<br />
# For the Entrance League Event, engines will be invited by the organizers.<br />
# The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.<br />
# Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 6 engines relegate and the top 4 promote to League 2.<br />
<br />
===3. League 2===<br />
# The League 2 or L2 is the second Event of TCEC Leagues Season.<br />
# For the League 2 Event, engines will be invited by the organizers before the start of EL.<br />
# League 2 consists of 12 engines including the 4 promotions from EL. <br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 4 promote to League 1.<br />
<br />
===4. League 1===<br />
# The League 1 or L1 is the third Event of TCEC Leagues Season.<br />
# For the League 1 Event, engines will be invited by the organizers before the start of EL.<br />
# League 1 consists of 12 engines including the promotions from L2. <br />
# Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.<br />
# It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.<br />
# Engine order in cutechess at the start will be randomized.<br />
# The bottom 4 engines relegate and the top 2 promote to Premier Division.<br />
<br />
===5. Premier Division===<br />
# The Premier Division or DivP is the fourth Event of TCEC Leagues Season.<br />
# For the Premier League Event, engines will be invited by the organizers before the start of EL.<br />
# Premier Division consists of 8 engines including the promotions from L1.<br />
# Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.<br />
# It is a 4x double round robin at TC 60'+6" with a high bias opening book. <br />
# Engine order in cutechess at the start will be randomized.<br />
# The top 4 engines promote to the Premier Division Playoff and the bottom 2 engines are relegated to League 1.<br />
<br />
===6. Premier Division Conditional Tiebreak===<br />
# [to be determined still]<br />
<br />
===7. Superfinal===<br />
# The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.<br />
# The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.<br />
# The winner of Premier Division takes the black pieces first in every pair of games.<br />
# The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.<br />
# In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season. <br />
# In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found. <br />
# When the Superfinal is over, the current Leagues Season ends.<br />
<br />
===8. The TCEC Grand Champion===<br />
# The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal. <br />
# There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.<br />
<br />
===9. Time control===<br />
# Different classical time controls will be used throughout the season and the time control is increased as the season progresses. <br />
# For the Qualification League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game. <br />
# For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game. <br />
# For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.<br />
<br />
===10. Game ending===<br />
# A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the ''TCEC draw rule'' under 6.b..<br />
# The improved ''TCEC draw rule'' applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.<br />
# ''Cutechess-cli'' will adjudicate positions with 6 pieces automatically with Syzygy tablebases.<br />
# A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.<br />
# If an engine loses on time, the result will not be changed or the game replayed. <br />
<br />
===11. Tiebreaks===<br />
# If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:<br />
## In case of engines being tied, then the direct encounter(s) between the tied engines decides first. <br />
##The Sonneborn-Berger is the second criterion.<br />
##[[R-Mobility#TCEC|r-mobility]] tiebreak is the third criterion.<br />
##Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)<br />
##Fifth criterion is lowest average number of moves in won games<br />
##Sixth criterion is highest average number of moves in lost games<br />
## In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.<br />
# In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:<br />
## The Sonneborn-Berger is the first criterion<br />
## [[R-Mobility#TCEC|r-mobility]] tiebreak is the second criterion.<br />
## The third criterion is the greatest number of wins. <br />
## The fourth criterion is the direct encounter(s) between the tied engines. <br />
## In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).<br />
<br />
===12. Engine Updates===<br />
# Testing will be done and provided to all invited engines; there are three entering slots by invitation:<br />
## Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.<br />
## Between League 1 and Premier Division: for all promotions and DivP engines.<br />
# The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay. <br />
# Although testing between Events will be provided, engine authors update at their own risk.<br />
# Once an Event is being played, no updates are allowed during it.<br />
<br />
===13. Engine Ratings===<br />
# The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt<br />
# This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season. <br />
# Most testing games with sufficiently long time control are also used. <br />
# Version numbers are ignored and all games are included, including games lost on time or due to crash. <br />
# New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.<br />
<br />
===14. Crashes===<br />
# In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios: <br />
## If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible; <br />
## If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win; <br />
## If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw; <br />
## If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB; <br />
## In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.<br />
# Crashes are counted as losses.<br />
# Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.<br />
<br />
==Further information==<br />
See also <br />
*[[TCEC Season Further information]]<br />
*[[Openings FAQ]]<br />
<br />
[[Category:Rules|Season]]<br />
[[Category:TCEC Season|Rules]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5368TCEC Leagues Season 26 Engines2024-03-11T19:47:11Z<p>Kan: /* Premier Division */ '''Stoofvlees''' - likely an update coming</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees''' - likely an update coming<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot''' - ''reminder sent''<br />
# '''''Weiss''''' - no update needed<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5367TCEC Leagues Season 26 Engines2024-03-11T19:46:43Z<p>Kan: /* League 2 */ '''DeepSjeng''' - probably no update this time</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng''' - probably no update this time<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot''' - ''reminder sent''<br />
# '''''Weiss''''' - no update needed<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5366TCEC Leagues Season 26 Engines2024-03-10T02:43:43Z<p>Kan: /* League 1 */ '''Seer''' - update to be expected before league 1</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer''' - update to be expected before league 1<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot''' - ''reminder sent''<br />
# '''''Weiss''''' - no update needed<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5365TCEC Leagues Season 26 Engines2024-03-09T16:55:07Z<p>Kan: /* Entrance League */ '''''Altair''''' - ''reminder sent'' -> update per script submitted</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot''' - ''reminder sent''<br />
# '''''Weiss''''' - no update needed<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''''Altair''''' - ''reminder sent'' -> update per script submitted<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5364TCEC Leagues Season 26 Engines2024-03-09T14:33:19Z<p>Kan: /* Entrance League */ 2 reminders sent and 1 no update (3 engines edited)</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot''' - ''reminder sent''<br />
# '''''Weiss''''' - no update needed<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair''' - ''reminder sent''<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5363TCEC Leagues Season 26 Engines2024-03-09T12:22:30Z<p>Kan: /* League 2 */ '''''Viridithas''''' - update announced - but will not update yet</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''''Viridithas''''' - update announced - but will not update yet<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5362TCEC Leagues Season 26 Engines2024-03-09T12:20:46Z<p>Kan: /* League 2 */ '''ScorpioNN''' - no update yet but is working on transformer net</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''''ScorpioNN''''' - no update yet but is working on transformer net<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5361TCEC Leagues Season 26 Engines2024-03-09T12:19:05Z<p>Kan: /* Entrance League */ '''''Berserk''''' - update per usual script -> added UCI option Contempt=36</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script -> added UCI option Contempt=36<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5360TCEC Leagues Season 26 Engines2024-03-09T12:07:38Z<p>Kan: /* League 2 */ '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''''Ginkgo''''' - update announced -> update to Ginkgo 4.12 recieved<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5359TCEC Leagues Season 26 Engines2024-03-09T12:06:39Z<p>Kan: /* Entrance League */ '''''Texel''''' - update to new version 1.12a4 received</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''''Texel''''' - update to new version 1.12a4 received<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5358TCEC Leagues Season 26 Engines2024-03-09T12:05:39Z<p>Kan: /* Entrance League */ '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted -> new update version 3.01c received<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5357TCEC Leagues Season 26 Engines2024-03-09T12:04:20Z<p>Kan: /* Entrance League */ '''Wasp''' - update announced -> Wasp 6.67 received</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''''Wasp''''' - update announced -> Wasp 6.67 received<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5356TCEC Leagues Season 26 Engines2024-03-09T01:14:01Z<p>Kan: /* League 1 */ '''''Clover''''' - update per script submitted</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''''Clover''''' - update per script submitted<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''Wasp''' - update announced<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5355TCEC Leagues Season 26 Engines2024-03-08T23:41:34Z<p>Kan: /* League 1 */ '''''Caissa''''' - update per script submitted</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''Clover'''<br />
# '''Seer'''<br />
# '''''Caissa''''' - update per script submitted<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''Wasp''' - update announced<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5354TCEC Leagues Season 26 Engines2024-03-08T18:16:12Z<p>Kan: /* Entrance League */ '''''Obsidian''''' - update per usual script</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''Clover'''<br />
# '''Seer'''<br />
# '''Caissa'''<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''Wasp''' - update announced<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''''Obsidian''''' - update per usual script<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5353TCEC Leagues Season 26 Engines2024-03-08T18:03:46Z<p>Kan: /* Entrance League */ '''Velvet''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''Clover'''<br />
# '''Seer'''<br />
# '''Caissa'''<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''''Velvet''''' - probably update to version v7.1.0 coming -> version 7.1.0 submitted<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''Wasp''' - update announced<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''Obsidian'''<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5352TCEC Leagues Season 26 Engines2024-03-08T18:02:35Z<p>Kan: /* Entrance League */ '''Stash''' - update to 35.15 or 35.16 coming</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''Clover'''<br />
# '''Seer'''<br />
# '''Caissa'''<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''Velvet''' - probably update to version v7.1.0 coming<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''Wasp''' - update announced<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''Obsidian'''<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# '''Stash''' - update to 35.15 or 35.16 coming<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kanhttps://wiki.chessdom.org/index.php?title=TCEC_Leagues_Season_26_Engines&diff=5351TCEC Leagues Season 26 Engines2024-03-08T07:58:20Z<p>Kan: /* Premier Division */ '''Stockfish''' - confirmed participation</p>
<hr />
<div>This page '''TCEC Season 26 Engines''' is used for constant updating during [[TCEC Leagues Season 26]], to see which engines and updates have been requested, announced and received.<br />
<br />
*For authors see [[Engines_and_authors]]<br />
*For admins see [[Seasons and admins]]<br />
<br />
*''click on any crosstable image to enlarge and also to see the r-mobility tiebreaks for that event.''<br />
<br />
{{typography}}<br />
<br />
=Flowchart=<br />
[[File:S26 Leagues Flowchart v6.png|center|Flowchart of promotions (and relegations) in the TCEC Leagues Event|thumb|800px]]<br />
<br />
=Superfinal=<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Superfinal'''].<br />
<br />
=Premier Division=<br />
# '''Stockfish''' - confirmed participation<br />
# '''LCZero'''<br />
# '''''KomodoDragon''''' - no update<br />
# '''RubiChess''' - probably no update but might change later<br />
# '''Ethereal'''<br />
# '''Stoofvlees'''<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings Premier Division'''].<br />
<br />
=League 1=<br />
# '''''Igel''''' - no update, existing version will play<br />
# '''rofChade'''<br />
# '''Clover'''<br />
# '''Seer'''<br />
# '''Caissa'''<br />
# '''''Revenge''''' - new version submitted<br />
# '''''Minic''''' - no update, existing version will play<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 1'''].<br />
<br />
=League 2=<br />
# '''Viridithas''' - update announced<br />
# '''ScorpioNN'''<br />
# '''Ginkgo''' - update announced<br />
# '''DeepSjeng'''<br />
# '''''Arasan''''' - no update, existing version will play (newer version on github not quite ready yet)<br />
# '''''BlackMarlin''''' - update to version 9.0-dev submitted<br />
# '''''Uralochka''''' - update to version 3.41.dev3-avx512 submitted<br />
# '''Marvin'''<br />
# ...<br />
# ...<br />
# ...<br />
# ...<br />
<br />
[ '''Final standings League 2'''].<br />
<br />
=Entrance League=<br />
# '''Velvet''' - probably update to version v7.1.0 coming<br />
# '''''Tucano''''' - update to version 11.17 submitted<br />
# '''Wasp''' - update announced<br />
# '''Booot'''<br />
# '''Weiss'''<br />
# '''''Equisetum''''' - version Equisetum 1.0 announced and promised - Equisetum_1.0 with variegatum.g network submitted<br />
# '''''Winter''''' - update to version 3.01b submitted<br />
# '''''Berserk''''' - update per usual script<br />
# '''Obsidian'''<br />
# '''''Willow''''' - no update, existing version will play<br />
# '''''Stormphrax''''' - update per script submitted<br />
# '''''akimbo''''' - no update, existing version will play<br />
# '''Altair'''<br />
# '''Texel'''<br />
# '''''Expositor''''' - update submitted<br />
# Stash<br />
[ '''Final standings Entrance League'''].<br />
<br />
=Not playing=<br />
# <s>'''Counter'''</s> - development on pause and withdraws from competition for the moment<br />
<br />
=Updates, Deadlines & Start Times=<br />
TCEC expects authors to take the initiative for updating their engines themselves and contact the admins before the last move of the last Event before the one for which this updating is allowed.<br />
<br />
=Current configuration=<br />
<br />
*[https://tcec-chess.com/engines/current_config.zip Current configuration and compilation output]<br />
<br />
=Testing=<br />
==Bugs and problems==<br />
...<br />
<br />
=Trivia=<br />
==Whales==<br />
...<br />
<br />
==Heroes==<br />
...<br />
<br />
==Polls==<br />
...<br />
<br />
==Statistics==<br />
...<br />
<br />
[[Category:Engines|Season 25]]</div>Kan