TCEC Season 21
   HOME

TheInfoList



OR:

Top Chess Engine Championship, formerly known as Thoresen Chess Engines Competition (TCEC or nTCEC), is a
computer chess Computer chess includes both hardware (dedicated computers) and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysi ...
tournament that has been run since 2010. It was organized, directed, and hosted by Martin Thoresen until the end of Season 6; from Season 7 onward it has been organized by Chessdom. It is often regarded as the ''Unofficial World Computer Chess Championship'' because of its strong participant line-up and long time-control matches on high-end hardware, giving rise to very high-class chess. The tournament has attracted nearly all the top engines compared to the
World Computer Chess Championship World Computer Chess Championship (WCCC) was an event held periodically from 1974 to 2024 where computer chess engines compete against each other. The event is organized by the ''International Computer Games Association'' (ICGA, until 2002 ICCA). I ...
. After a short break in 2012, TCEC was restarted in early 2013 (as ''nTCEC'') and is currently active (renamed as TCEC in early 2014) with 24/7 live broadcasts of chess matches on its website. Since season 5, TCEC has been sponsored by Chessdom Arena.


Overview


Basic structure of competition

The TCEC competition is divided into seasons, where each season happens over a course of a few months, with matches played round-the-clock and broadcast live over the internet. Each season is divided into several tournaments: a Leagues Season, a
Cup A cup is an open-top vessel (container) used to hold liquids for drinking, typically with a flattened hemispherical shape, and often with a capacity of about . Cups may be made of pottery (including porcelain), glass, metal, wood, stone, pol ...
, a
Swiss tournament A Swiss-system tournament is a non-eliminating tournament format that features a fixed number of rounds of competition, but considerably fewer than for a round-robin tournament; thus each competitor (team or individual) does not play all the other ...
, a
Fischer Random Chess Chess960, also known as Fischer Random Chess, is a chess variant that randomizes the starting position of the pieces on the back rank. It was introduced by former world chess champion Bobby Fischer in 1996 to reduce the emphasis on opening prep ...
tournament. Additionally, seasons contain various bonus contests, like the 'Viewer Submitted Opening Bonus'. Prior to season 21, there was originally one tournament in each season. This tournament consisted of several qualifying stages and one "superfinal", and the winner of the superfinal is called the "TCEC Grand Champion" until the next season. Prior to season 11, the tournament used a cup format, while starting in Season 11, the tournament used a division system. Starting in season 13, there was also a cup tournament consisting of the top 32 engines in the main tournament, resulting in a 5-round single elimination tournament.


Engine settings/characteristics

Pondering In turn-based games, permanent brain (also called pondering) is the act of thinking during the opponent's turn. Chess engines that continue calculating even when it is not their turn to play end up choosing moves that are stronger than if they are ...
is set to off. All engines run on
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
on the same hardware and use the same
opening book A chess opening book is a book on chess openings. This is by far the most common type of literature on chess. These books describe many major lines, like the Sicilian Defence, Ruy Lopez, and Queen's Gambit, as well as many minor variations of the ...
, which is set by the organizers and changed in every stage. Large pages are enabled, and access to
endgame tablebases In chess, the endgame tablebase, or simply the tablebase, is a computerised database containing precalculated evaluations of endgame positions. Tablebases are used to analyse finished games, as well as by chess engines to evaluate positions duri ...
including Syzygy 7-men is permitted. Engines are allowed updates between stages; if there is a critical play-limiting bug, they are also allowed to be updated once during the stage. In previous seasons, if an engine crashes 3 times in one event, it is disqualified to avoid distorting the results for the other engines; however, starting in TCEC Season 20, an engine is allowed to crash any number of times without being disqualified from the current event, although the engine will still be disqualified from future events unless the crash is fixed. TCEC generates an
Elo rating The Elo rating system is a method for calculating the relative skill levels of players in zero-sum games such as chess or esports. It is named after its creator Arpad Elo, a Hungarian-American chess master and physics professor. The Elo system wa ...
list from the matches played during the tournament. An initial rating is given to any new participant based on its rating in other chess engine rating lists.


Criteria for entering the competition

There is no definite criterion for entering into the competition, other than inviting the top participants under active development from various rating lists which can run on their Linux platform. Originally, TCEC used Windows instead of Linux. In addition, either
XBoard XBoard is a graphical user interface chessboard for chess engines under the X Window System. It is developed and maintained as free software by the GNU project. WinBoard is a port of XBoard to run natively on Microsoft Windows. Overview Original ...
or
UCI UCI most commonly refers to: * University of California, Irvine, a public university in Irvine, California, United States * Union Cycliste Internationale, the world governing body for the sport of cycling UCI may also refer to: * Uganda Cancer In ...
protocol are required to participate. Usually chess engines that support
multiprocessor Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. The ...
mode are preferred (8-cores or higher), and engines in active development are given preference. Since TCEC 12, engines like LCZero which use GPUs for neural processing were supported. Initially, the list of participants was personally chosen by Thoresen before the start of a season. His stated goal was to include "every major engine that is not a direct clone". In TCEC 13, DeusX was banned due to being a clone of Leela, and in TCEC 20, Houdini, Fire, Rybka (engine in Fritz up to TCEC 16), and Critter were banned due to allegations of plagiarism.


Tournament results

The number within the brackets () denote the number of times the engine has won the particular competition.


TCEC Seasons


TCEC Cups


TCEC Swiss


TCEC FRC (Fischer Random Chess)


TCEC DFRC / FRD (double Fischer Random Chess)

In DFRC, the start positions of the pieces are randomized independently for both players. In FRD, which has superseded both FRC and DFRC, the qualifying rounds are played in the Fischer Random System and the finals in the double Fischer Random System.


TCEC 4k

Engines are limited to in program size.


Other TCEC tournaments


See also

*
Chess engine In computer chess, a chess engine is a computer program that analyzes chess or List of chess variants, chess variant positions, and generates a move or list of moves that it regards as strongest. A chess software engine, engine is usually a Front ...
*
Computer chess Computer chess includes both hardware (dedicated computers) and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysi ...
* Chess.com Computer Chess Championship *
World Computer Chess Championship World Computer Chess Championship (WCCC) was an event held periodically from 1974 to 2024 where computer chess engines compete against each other. The event is organized by the ''International Computer Games Association'' (ICGA, until 2002 ICCA). I ...
*
World Computer Speed Chess Championship World Computer Speed Chess Championship was an annual event organized by the International Computer Games Association where computer chess engines compete against each other at blitz chess time controls. It was held in conjunction with the World ...
* Dutch Open Computer Chess Championship *
North American Computer Chess Championship The North American Computer Chess Championship was a computer chess championship held from 1970 to 1994. It was organised by the Association for Computing Machinery and by Monty Newborn, professor of computer science at McGill University. It was o ...


References


Sources


Additional information for Season 4

Additional information for Season 5
* *
TCEC Season 12 report
by Guy Haworth and Nelson Hernandez
TCEC Season 13 report
by Guy Haworth and Nelson Hernandez * * * * * * * *


External links


TCEC Live Games Page
*
TCEC games archive
- Scroll down and click on Seasons.
chessdom.org
with an overview of TCEC's websites {{Chess, state=collapsed Computer chess competitions World championships in chess Recurring events established in 2010