Original author(s) | |
---|---|
Developer(s) | Komodo Chess, Chess.com |
Initial release | January 2010 |
Stable release | Komodo 14.1 / November 2, 2020 |
Written in | C, C++ |
Operating system | Linux, Microsoft Windows, Mac OS X, Android |
Predecessor | Doch |
Successor | Dragon |
Type | Chess engine |
License | Proprietary |
Website | komodochess |
Developer(s) | Komodo Chess, Chess.com |
---|---|
Initial release | November 9, 2020 |
Stable release | Dragon 3.2 / December 17, 2022 |
Written in | C, C++ |
Operating system | Linux, Microsoft Windows, Mac OS X, Android |
Predecessor | Komodo |
Type | Chess engine |
License | Proprietary |
Website | komodochess |
Komodo and Dragon by Komodo Chess (also known as Dragon or Komodo Dragon) are UCI chess engines developed by Komodo Chess, [1] which is a part of Chess.com. [2] The engines were originally authored by Don Dailey and GM Larry Kaufman. Dragon is a commercial chess engine, but Komodo is free for non-commercial use. [3] Dragon is consistently ranked near the top of most major chess engine rating lists, along with Stockfish and Leela Chess Zero. [4] [5] [6] [7] [8]
This article is part of the series on |
Chess programming |
---|
Komodo was derived from Don Dailey's former engine Doch in January 2010. [9] The first multiprocessor version of Komodo was released in June 2013 as Komodo 5.1 MP. [10] This version was a major rewrite and a port of Komodo to C++11. A single-processor version of Komodo (which won the CCT15 tournament in February earlier that year) was released as a stand-alone product shortly before the 5.1 MP release. This version, named Komodo CCT, was still based on the older C code, and was approximately 30 Elo stronger than the 5.1 MP version, as the latter was still undergoing massive code-cleanup work. [11]
With the release of Komodo 6 on October 4, 2013, Don Dailey announced that he was suffering from an acute form of leukaemia, and would no longer contribute to the future development of Komodo. [12] On October 8, Don made an announcement on the Talkchess forum that Mark Lefler would be joining the Komodo team and would continue its development. [13]
Komodo TCEC was released on December 4, 2013. This was the same version that had won TCEC Season 5, and was the last with input from Don Dailey, to whom it was dedicated. [14] Komodo 7 was released on May 21, 2014, adding Syzygy tablebase support. [15]
On May 24, 2018, Chess.com announced that it has acquired Komodo and that the Komodo team have joined Chess.com. [2] The Komodo team is now called Komodo Chess. [1]
On December 17, 2018, Komodo Chess released Komodo 12.3 MCTS, a version of the Komodo 12.3 engine that uses Monte Carlo tree search instead of alpha–beta pruning/minimax. [16]
The latest version, Komodo 14.1, was released on November 2, 2020. [17]
On November 9, 2020, Komodo Chess released Dragon by Komodo Chess 1.0, which features the use of efficiently updatable neural networks in its evaluation function. Dragon is derived from Komodo in the same way that Komodo was derived from Doch. [18] [19] Dragon is also called Komodo Dragon in certain tournaments such as the Top Chess Engine Championship and the World Computer Chess Championship (WCCC) but not in the Chess.com Computer Chess Championship (CCC). A Chess.com staff member named Dmitry Pervov joined the Dragon development team to write the NNUE code for Dragon, and Dietrich Kappe joined the Dragon development team to help Larry Kaufman and Mark Lefter train Dragon's neural networks. [20]
The latest version, Dragon 3.2, was released on December 17, 2022. [21] On March 17, 2023, Larry Kaufman announced that he and Mark Lefter have stepped down from Dragon development and from ownership of Komodo Chess, and that Chess.com have taken full control of Komodo Chess. As of March 17, 2023, Dietrich Kappe is the only person responsible for the development of Dragon, but Chess.com are looking for more programmers to help with Dragon development. [22]
Komodo has played in the ICT 2010 in Leiden, and further in the CCT12 and CCT14. Komodo had its first tournament success in 1999, when it won the CCT15 with a score of 6½/7. [23] Komodo also fared very well in the TCEC competition, where in Season 4, it lost only eight out of its 53 games and managed to reach Stage 4 (Quarterfinals), against very strong competition which were running on eight cores (Komodo was running on a single processor). [24] In TCEC Season 5, it won the superfinal against Stockfish. It managed to reach the Superfinal in TCEC Season 6 again, but this time, it lost to Stockfish. Komodo regained the title in TCEC Season 7, defeating Stockfish in the superfinal. In TCEC Season 8, Komodo defeated Stockfish again in the superfinal. [25] Komodo won both the World Computer Chess Championship [26] and World Computer Software Championship [27] in 2016. Komodo once again won the World Computer Chess Championship [28] and World Blitz [29] in 2017. Komodo came third in TCEC Season 11 losing to Stockfish and Houdini, and came second in Season 12 losing to Stockfish. [30] [31] [32]
Event | Year | Time Controls | Result | Ref |
---|---|---|---|---|
CCC 1 | 2018 | 15+5 | 4th | [33] |
CCC 2 | 2018 | 5+2 | 2nd | [34] |
CCC 3 | 2019 | 30+5 | 3rd | [35] |
CCC 4 | 2019 | 1+2 | 4th | [36] |
CCC 5 | 2019 | 10+5 | 4th | [37] |
CCC 6 | 2019 | 10+10 | 7th | [38] |
CCC 7 | 2019 | 5+2 | 6th | [39] |
CCC 8 | 2019 | 15+5 | 6th | [40] |
CCC 9 | 2019 | 5+2 | 5th | [41] |
CCC 10 | 2019 | 10+3 | 4th | [42] |
CCC 11 | 2019 | 30+5 | 4th | [43] |
CCC 12 | 2020 | 1+1 | 4th | [44] |
CCC 13 | 2020 | 10+5 | 4th | [45] |
CCC 14 | 2020 | 10+3 | 5th | [46] |
CCC Blitz 2020 | 2020 | 5+5 | 9th | [47] |
CCC Blitz 2021 | 2021 | 5+5 | 10th | [48] |
CCC Chess 960 Blitz | 2021 | 5+5 | 9th | [49] |
Event | Year | Time Controls | Result | Ref |
---|---|---|---|---|
CCC Blitz 2020 | 2020 | 5+5 | 3rd | [50] |
CCC Rapid 2021 | 2021 | 15+3 | 3rd | [51] |
CCC Blitz 2021 | 2021 | 5+5 | 3rd | [52] |
CCC Chess 960 Blitz | 2021 | 5+5 | 2nd | [53] |
CCC 16: Rapid | 2021 | 15+3 | 3rd | [54] |
CCC 16: Bullet | 2021 | 2+1 | 2nd | [55] |
CCC 16: Blitz | 2022 | 5+5 | 2nd | [56] |
CCC 17: Rapid | 2022 | 15+3 | 2nd | [57] |
CCC 17: Bullet | 2022 | 2+1 | 2nd | [58] |
CCC 17: Blitz | 2022 | 5+5 | 3rd | [59] |
CCC 18: Rapid | 2022 | 15+3 | 3rd | [60] |
CCC 19: Blitz | 2022 | 5+5 | 2nd | [61] |
CCC 19: Rapid | 2022 | 15+3 | 3rd | [62] |
CCC 19: Bullet | 2023 | 1+1 | 2nd | [63] |
CCC 20: Blitz | 2023 | 3+2 | 3rd | [64] |
CCC 20: Rapid | 2023 | 10+3 | 3rd | [65] |
CCC 20: Bullet | 2023 | 1+1 | 3rd | [66] |
CCC 21: Blitz | 2023 | 3+2 | 4th | [67] |
CCC 21: Rapid | 2023 | 10+3 | 4th | [68] |
Event | Year | Time Controls | Result | Ref |
---|---|---|---|---|
Season 20 | 2020 | 60+7 | 3rd | [69] |
Season 21 | 2021 | 90+9 | 3rd | [70] |
Season 22 | 2022 | 120+12 | 2nd | [71] |
Season 23 | 2022 | 60+6 | 3rd | [72] |
Season 24 | 2023 | 60+6 | 3rd | [73] |
Season 25 | 2023 | 60+6 | 3rd | [74] |
Event | Year | Time Controls | Result | Ref |
---|---|---|---|---|
Cup 8 | 2021 | 30+5 | 3rd | [75] |
Cup 9 | 2021 | 30+5 | 3rd | [76] |
Cup 10 | 2022 | 30+3 | 2nd | [77] |
Cup 11 | 2023 | 30+3 | 3rd | [78] |
a | b | c | d | e | f | g | h | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
a | b | c | d | e | f | g | h |
Junior is a computer chess program written by the Israeli programmers Amir Ban and Shai Bushinsky. Grandmaster Boris Alterman assisted, in particular with the opening book. Junior can take advantage of multiple processors, taking the name Deep Junior when competing this way in tournaments.
ChessBase is a German company that develops and sells chess software, maintains a chess news site, and operates an internet chess server for online chess. Founded in 1986, it maintains and sells large-scale databases containing the moves of recorded chess games. The databases contain data from prior games and provide engine analyses of games, while endgame tablebases offer optimal play in some endgames.
In computer chess, a chess engine is a computer program that analyzes chess or chess variant positions, and generates a move or list of moves that it regards as strongest.
Socrates II is a chess program that, in 1993, won the 23rd North American Computer Chess Championship. It ran on an IBM PC. This was the first and only time that a stock microcomputer won this event, finishing ahead of past winners Cray Blitz and HiTech. The authors, Don Dailey and Larry Kaufman, renewed their collaboration twenty years later to create the Komodo chess engine.
Stockfish is a free and open-source chess engine, available for various desktop and mobile platforms. It can be used in chess software through the Universal Chess Interface.
Houdini is a UCI chess engine developed by Belgian programmer Robert Houdart. It is influenced by open-source engines IPPOLIT/RobboLito, Stockfish, and Crafty. Versions up to 1.5a are available for non-commercial use, while 2.0 and later are commercial only.
Top Chess Engine Championship, formerly known as Thoresen Chess Engines Competition, is a computer chess 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.
Don Dailey was an American researcher in computer chess and a game programmer. Along with collaborator Larry Kaufman, he was the author of the chess engine Komodo. Dailey started chess programming in the 1980s, and was the author and co-author of multiple commercial as well as academic chess programs. He has been an active poster in computer chess forums and computer Go newsgroups. He was raised as a Jehovah's Witness and served in recent years as an elder in the church of Roanoke.
Chess.com is an internet chess server and social networking website. The site has a freemium model in which some features are available for free, and others are available for accounts with subscriptions. Live online chess can be played against other users in daily, rapid, blitz or bullet time controls, with a number of chess variants also available. Chess versus a chess engine, computer analysis, chess puzzles and teaching resources are also offered.
AlphaZero is a computer program developed by artificial intelligence research company DeepMind to master the games of chess, shogi and go. This algorithm uses an approach similar to AlphaGo Zero.
Leela Chess Zero is a free, open-source, and deep neural network–based chess engine and volunteer computing project. Development has been spearheaded by programmer Gary Linscott, who is also a developer for the Stockfish chess engine. Leela Chess Zero was adapted from the Leela Zero Go engine, which in turn was based on Google's AlphaGo Zero project. One of the purposes of Leela Chess Zero was to verify the methods in the AlphaZero paper as applied to the game of chess.
The 14th season of the Top Chess Engine Championship took place between 17 November 2018 and 24 February 2019. Stockfish was the defending champion, having defeated Komodo in the previous season's superfinal.
The 15th season of the Top Chess Engine Championship began on the 6 March 2019 and ended on 12 May 2019.
The 16th season of the Top Chess Engine Championship began on 15 July 2019 and ended on 13 Oct 2019.
The 17th season of the Top Chess Engine Championship began on 2 January 2020 and ended on 22 April 2020. TCEC Season 16 3rd-place finisher Leela Chess Zero won the championship, defeating the defending champion Stockfish 52.5-47.5 in the superfinal.
The 18th season of the Top Chess Engine Championship began on 4 May 2020 and ended on 3 July 2020. The defending champion was Leela Chess Zero, which defeated Stockfish in the previous season's superfinal. The two season 17 superfinalists qualified again for the superfinal. This time Stockfish won, winning by 7 games (+23−16=61).
The 19th season of the Top Chess Engine Championship began on 6 August 2020 and ended on 16 October 2020. The season 19 superfinal was a rematch between Stockfish and Leela Chess Zero, the same two engines that had contested the superfinal in the previous two seasons. Stockfish, the defending champion, won by 9 games.
The 20th season of the Top Chess Engine Championship began on 1 December 2020 and ended on 1 February 2021. The defending champion was Stockfish, which defeated Leela Chess Zero in the previous season's superfinal. The season 20 superfinal was a rematch between the same two engines. Stockfish once again came out ahead, winning by 6 games.
Torch is a chess engine created by Chess.com. Torch finished second in the Chess.com Computer Chess Championship 20: Bullet and 21: Blitz, only behind Stockfish in both cases. It initially participated in the tournament under the name "Mystery". It is freely available through Chess.com’s analysis page. It has also been tested by some chess engine rating lists.