Members · Prefs · Laboratory · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing

Komodo (Computer)
Number of games in database: 142
Years covered: 2010 to 2019
Overall record: +50 -15 =77 (62.3%)*
   * Overall winning percentage = (wins+draws/2) / total games.

Repertoire Explorer
Most played openings
A48 King's Indian (4 games)
E12 Queen's Indian (4 games)
C02 French, Advance (4 games)
B32 Sicilian (4 games)
A07 King's Indian Attack (4 games)
B30 Sicilian (3 games)
E32 Nimzo-Indian, Classical (3 games)
A10 English (3 games)
D10 Queen's Gambit Declined Slav (3 games)
D85 Grunfeld (3 games)

   🏆 TCEC Season 16 - Division P
   Komodo vs KomodoMCTS (Sep-03-19) 1-0
   Houdini vs Komodo (May-21-16) 0-1
   Komodo vs Bobcat (May-19-16) 1-0
   Hakkapeliitta vs Komodo (May-18-16) 0-1
   Komodo vs Fridolin (May-16-16) 1-0

Search Sacrifice Explorer for Komodo (Computer)
Search Google for Komodo (Computer)

United States of America

[what is this?]

Komodo is a UCI chess engine developed by Wikipedia article: Don Dailey, Mark Lefler, and supported by chess author and evaluation expert, GM Larry Kaufman.

Wikipedia article: Komodo (chess)

Last updated: 2018-12-03 07:12:50

Try our new games table.

 page 1 of 6; games 1-25 of 142  PGN Download
Game  ResultMoves YearEvent/LocaleOpening
1. Komodo vs Hannibal  1-0882010CCT 12B12 Caro-Kann Defense
2. Ikarus vs Komodo  ½-½322010CCT 12B95 Sicilian, Najdorf, 6...e6
3. Shredder vs Komodo  ½-½662010CCT 12D63 Queen's Gambit Declined, Orthodox Defense
4. Komodo vs Crafty  ½-½1132010CCT 12D37 Queen's Gambit Declined
5. DirtyChess vs Komodo 0-1672010CCT 12D47 Queen's Gambit Declined Semi-Slav
6. Komodo vs Now  1-0542010CCT 12B80 Sicilian, Scheveningen
7. HIARCS vs Komodo  1-0852010CCT 12B18 Caro-Kann, Classical
8. Komodo vs Sjeng ½-½422010CCT 12B80 Sicilian, Scheveningen
9. Deep Junior vs Komodo ½-½1102010CCT 12B12 Caro-Kann Defense
10. Almond vs Komodo 0-137201010th International Computer TournamentB23 Sicilian, Closed
11. Rybka vs Komodo 1-039201010th International Computer TournamentB09 Pirc, Austrian Attack
12. Komodo vs Kallisto 1-027201010th International Computer TournamentB32 Sicilian
13. Komodo vs Pandix  1-062201010th International Computer TournamentC91 Ruy Lopez, Closed
14. The King vs Komodo  0-166201010th International Computer TournamentB27 Sicilian
15. Komodo vs Shredder 0-1115201010th International Computer TournamentD38 Queen's Gambit Declined, Ragozin Variation
16. Deep Sjeng vs Komodo  ½-½61201010th International Computer TournamentB27 Sicilian
17. Komodo vs Deep Junior  ½-½71201010th International Computer TournamentD27 Queen's Gambit Accepted, Classical
18. HIARCS vs Komodo  1-068201010th International Computer TournamentE92 King's Indian
19. Vitruvius vs Komodo  ½-½752013nTCEC - Stage 2bD02 Queen's Pawn Game
20. Shredder vs Komodo  0-1652013nTCEC - Stage 2bB06 Robatsch
21. Gull vs Komodo 0-1622013nTCEC - Stage 2bD85 Grunfeld
22. Komodo vs Vitruvius ½-½1132013nTCEC - Stage 2bD02 Queen's Pawn Game
23. Komodo vs Chiron 1-0542013nTCEC - Stage 3B01 Scandinavian
24. HIARCS vs Komodo  0-1582013nTCEC - Stage 3A10 English
25. Komodo vs Houdini ½-½572013nTCEC - Stage 4B96 Sicilian, Najdorf
 page 1 of 6; games 1-25 of 142  PGN Download
  REFINE SEARCH:   White wins (1-0) | Black wins (0-1) | Draws (1/2-1/2) | Komodo wins | Komodo loses  

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 4 OF 4 ·  Later Kibitzing>
Jul-09-16  RandomVisitor: <scholes>In that game, after 21...a5

click for larger view


+0.30/40 22.Nac4 Kg8 23.Qa3 f6 24.Nf3 Nd3 25.Rfc1 Nxc1 26.Rxc1 Nb4 27.Ne1 g6 28.Nxc2 Nxc2 29.Rxc2 Kg7 30.g3 Rhd8 31.h3 Rd7 32.Ra2 Ra8 33.Nb2 Qc1+ 34.Kh2 Rb7 35.Nd3 Qxa3 36.Rxa3 Rb5 37.Nc5 Kf7 38.Kg2 Ke7 39.Ra4 Rb4 40.Ra1 Kd6 41.Kf3 Kd5 42.Kf4 h6 43.Ra2 Rbb8 44.h4 Rb4 45.g4 g5+ 46.hxg5 fxg5+ 47.Kg3 Rbb8

<+0.21/40 22.Nb5 c1Q 23.Raxc1 Qxc1> 24.h4 Qc2 25.Nd6 g6 26.Ndxf7 Kg7 27.Nxh8 Kxh8 28.Qxa5 Kg7 29.Qb5 Rc7 30.Nc4 Qd3 31.h5 Re7 32.Qb8 Qf5 33.hxg6 hxg6 34.Ra1 Qc2 35.Qg3 Nf6 36.Nd6 Nc6 37.Qg5 Rd7 38.Qc5 Qb2 39.Rf1 Qxb3 40.e4 Nd8 41.e5 Nd5 42.Qc8 Nb6 43.Qc1 Ne6 44.Qe3 Qxe3 45.fxe3 Nd5 46.Ne8+ Kh6 47.Nf6 Rd8 48.Kf2 Rf8

Jul-10-16  falso contacto: Black King was miserable all the way tho.
Premium Chessgames Member
  Sally Simpson: Hi Scholes,

Thanks for the link, seen it before, still as unimpressed now as I was then. I see they made it GOTD. What's next? 'Sportsman of the Year.'


Substitute 'song. for 'game.'

Premium Chessgames Member
  alexmagnus: As for what a computer knows or not. It seems to me many people mix up three notions: knowledge, intelligence and consciousness.

Even the most primitive computer possesses knowledge. Actually anything connected with some kind of explicit or implicit database does.

Just as easy is the answer whether a computer is conscious - a clear "no".

With intelligence, there are debates. I'm on the "yes" side, because most of the "no" arguments IMO mix it up with consciousness. Intelligence is the ability to perform some tasks for which we humans require thinking. It is not necessarily being aware of that ability (after all, already the word "aware" suggests consciousness). In this sense, computers are intelligent, though their intelligence is specific, not general (IBM's Watson may be the first step towards general intelligence).

The pyramid is this:

Knowledge < specific intelligence < general intelligence < consciousness.

Each "bigger" part cannot exist if the smaller part is absent. Chess computers are on the specific intelligence level. Modern computer technology generally somewhere in between specific and general intelligence.

And it will take some time for comps to gain consciousness. Nobody still knows what consciousness is. There is that somewhat disturbing theory that consciousness emerges spontaneuosly in any intelligent system that is complex enough, with the degree of the necessary complexity being yet unknown. Disturbing because if this is the case, one day we may create a conscious computer without having aimed for it.

Jul-11-16  Schwartz: I have a cat, and I'm convinced mice have consciousness.. also they can make about 200 sounds.

Anyway, humans have access to a really pretty good assortment of tools to operate.

Some computers should have a vibrant 'ecosystem' to support their purposes.. but they're(the computers) not very similar to humans.. and I don't see them having consciousness for the next 1000 years.

Jul-11-16  Everett: We don't even understand how consciousness works, how it's created in living things, how it operates... Yet, we feel we can create it in a computer. Remarkable.
Jul-11-16  Appaz: <Everett> We should be grateful that some people don't think this way. The phenomena of flying was not fully explained, but that didn't stop some folks from building more or less successfully flying constructions.

Experimentally mimicking the nature is often a good way to reach an explanation.

Jul-15-16  posoo: now DIS man dos not play many DRAUGHS. i have many respect for HIM~!
Jul-18-16  Everett: < Appaz: <Everett> We should be grateful that some people don't think this way>

Maybe you should keep your shoulds to yourself.

And to compare consciousness to flying to prove a point is quite an obtuse idea. Perhaps you should choose another 😀

Jul-18-16  Appaz: <<Everett> Maybe you should keep your shoulds to yourself.>

Weird expectations for a public forum.

<And to compare consciousness to flying to prove a point is quite an obtuse idea. Perhaps you should choose another>

No, I'm quite happy with that one.

Premium Chessgames Member
  Penguincw: Komodo 10 wins the TCEC Season 9, Stage 2 Championship, with a score of 22.5/30, tied with Stockfish 110616 (edged it out on tiebreaks, 320.25-314.00). Komodo was also the top seed here, with a rating of 3228, 6 points ahead of Stockfish.

Komodo also gained 2 rating points for its effort...

Aug-13-16  Ron: Rating list for chess engines:

Sep-14-17  scholes: Komodo wins knight odds game against Nakamura
Nov-01-17  SChesshevsky: A couple of quick questions:

In competitions like TCEC's it seems like the machines use book for the first half dozen or so moves. Does the computer pick which book opening is played? If not, how is it decided?

Given the advance in machine learning, I'd guess that a high powered computer with an adequate database could narrow down the entire chess opening spectrum and distill the best array of lines that could gain an advantage for white and conversely always or just about equalize for black. This computer program would not be interested in anything else but finding those best "sure fire" openings. With criteria, say, position after move 16. or so.

Has anyone heard of any development efforts for such a program?


Nov-01-17  markz: <SChesshevsky: Given the advance in machine learning, I'd guess that a high powered computer with an adequate database could narrow down the entire chess opening spectrum and distill the best array of lines>

In my opinion, it is almost impossible, because the number of possible openings is almost unlimited. For machine learning, we need to know the best moves so that machine can learn them, which is almost impossible also.

I think it is possible that the best chess engines fight with each other million and million times, they will learn which moves are the better moves from their match results, and then become better and better.

Premium Chessgames Member
  Penguincw: American Komodo 12 finishes tied for 1st at the TCEC Season 12 - Premier Division tournament with 24.5/39.

Feb-04-19  falso contacto:
Feb-04-19  falso contacto: Interesting plan in the English Symmetrical.
Premium Chessgames Member
  Fusilli: <falso contacto> Do you mean that Komodo v Demolito game you linked to? I played through it (very quickly, I admit), and I couldn't make any sense of white's strategy! But again, I often can't make sense of computer's strategy.
Feb-15-19  falso contacto: Indeed. ¿Cómo estas Mariano? What I appreciate is the whites bishop placement, which is odd but I thought it dominates the position at the same time. Saludos, que andes bien.
Premium Chessgames Member
  AylerKupp: <Komodo 12.3 MMax vs. Komodo 12.3 MCTS – Preliminary Report>

I ran Komodo 12.3 MMax and Komodo 12.3 MCTS concurrently last night, each with Hash Table = 512, Threads = 2. As has happened before, Komodo 12.3 MCTS just stopped when it reached d=34 as a result of a wrong setting of the MCTS Hash parameter. Komodo MCTS uses both a Hash Table (to keep track of move transpositions) and an MCTS Hash Table to keep the MCTS search tree in memory. And, when the MCTS Hash Table becomes full, Komodo MCTS just stops. I thought I had this fixed earlier but somehow I must have changed it without realizing it (it's called old age). So I'll rerun the analysis of the original position tonight.

In the meantime, since speed is not really the object of the comparison, I had run 2 analyses with Komodo 12.3 MMax, one last night and one two days before from the original position:

click for larger view

The first analysis, as I previously mentioned, came up with an evaluation of [+0.96] from d=11 through d=54 for its "top" 3 moves, 1.Kd3, 1.Ba8, and 1.Bd5; an evaluation of [+0.92] from d=55 through d=80 for the same "top" 3 moves, and an evaluation of [+0.71] from d=81 through d=83 when I stopped the analysis.

The second analysis, which I ran last night, game similar results; an evaluation of [+0.91] from d=12 through d=47 for the same 3 moves, an evaluation of [+0.93] from d=48 through d=54 for the same 3 moves, an evaluation of [+0.90] from d=55 through d=74 for the same 3 moves, and an evaluation of [+0.67] for the same 3 moves from d=76 through d=79 when I stopped the analysis. Not much difference between the two analyses but some. An example of the "Komodo Randomizer" due to the non-determinism of multi-core engines, even though Threads was only set = 2.

For the first analysis with Komodo 12.3 MCTS last night the top 3 moves were 1.Kd3, 1.Ba8, and 1.Kc3 and the evaluations varied from [+0.82] to [+0.98] from d=14 through d=34 when the MCTS Hash Table became full and Komodo 12.3 MCTS stopped. There was often a 1 – 3 centipawn variation in the evaluation of the 3 moves to their ranking would often change. But remember that Komodo 12.3 MCTS "estimates" the evaluation in centipawns according to the win (or scoring) probability for each move so the difference could just be due to rounding errors. Another example of the "Komodo Randomizer" which this time affects the move rankings. But it's not significant at any rate.

For the second analysis with Komodo 12.3 MCTS this morning the same top 3 moves were indicated, and the evaluations varied from [+0.88] to [+0.91] from d=15 through d=34 when the MCTS Hash Table became full (I had modified the wrong parameter) and Komodo 12.3 MCTS again stopped. There was a 1 – 6 centipawn variation, usually only 1 – 2 centipawns, in the evaluations.

So it doesn't seem that using MCTS, at least as far as Komodo 12.3 MCTS is concerned, will cause the evaluations to be [0.00] or near to that no matter the search depth. And that, after all, was your question. I'm checking now to see whether my modification to the MCTS Hash Table size will allow it to exceed d=34 just in case it changes the conclusion.

But remember that Komodo MCTS is sort of a hybrid so it's failure to come up with evaluations near [0.00] does not necessarily mean that this would be the result with a "true" MCTS-based engine. Perhaps you can sweet talk <RandomVisitor> to run an analysis of the same position using LeelaC0 which is closer to a "pure" MCTS-based engine. But he must use a post-TCEC 15 version of LeelaC0 which should have a recalibrated Win probability to Centipawn evaluation function conversion that will provide evaluations ~ ½ as high as the prior version.

Premium Chessgames Member
  AylerKupp: <Ron> I had set the MCTS Hash Table = 512 and the deepest search ply I could get before Komodo 12.3 MCTS was d=34. I found a thread online where Larry Kaufman said that there was a bug in Komodo 13.01 MCTS (and presumably prior versions) that prevented an MCTS Hash setting > 512 and that everyone should upgrade to Komodo 13.02 MCTS. That doesn't help me since Komodo 13.x and greater will not run on 32-bit machines in spite of their documentation. So I guess I'll just have to wait until I have the time to upgrade to a 64-bit machine. Oh well.

Still, I don't think that using Komodo MCTS will result in evaluations anywhere close to [0.00] from your original position.

Oct-06-20  Ron: <AylerKupp> I found your posts fascinating.
Premium Chessgames Member
  AylerKupp: Two new versions of Komodo have been released recently, Komodo 14.1 (which includes Komodo 14.1 MCTS) and Komodo Dragon (which uses a Stockfish 12-like NNUE to evaluate each position). So we now have 3 Komodo versions to use.

A common enhancement to all 3 versions is the ability to play Sudden Death/Armageddon games (about time!). I find the following quote from the Komodo 14 page ( very interesting:

"There is one new feature added since Komodo 13.3, "Armageddon" mode, which tells Komodo that White (or Black) must win, draws are scored as losses for that color. When draws are counted as losses for White, knowing this improves Komodo's performance as White by about 30 elo according to our tests. In Armageddon mode, the specified color (usually White) not only avoids clear draws, but adjusts Contempt by an amount we determined was most helpful for Armageddon play. Testing on one thread in Armageddon mode suggests that on a modern laptop, if White gets one minute total plus 1% increment, and Black gets half a minute plus 1% increment plus draw odds, then chances are fairly close to balanced."

I was surprised to see that they found out that, if White knows that draws are counted as losses, then Komodo's performance improves by about 30 Elo rating points. Also, if using only one thread (core) if White is given 1 minute + 0.6 (+1%) sec increment and Black gets 30 secs + (presumably) a 0.3 (+1%) sec increment plus draw odds, then each side's chances are fairly close to balanced. This 2:1 (2.00) White Time Control Ratio (WTCR) is much greater than the usual 5:4 (1.25) WCTR, the 10:7 (1.43) WCTR used in the last two Norway tournaments for their Sudden Death/Armageddon game tiebreaks, or even the theoretical 9:5.5 as suggested in Another indication that if a fair set of time controls is desired (i.e. a 50/50 chance of either player winning the game when Black has draw odds), the current WCTRs used in today's Sudden Death/Armageddon games must be increased. in their announcement of the release of Komodo Dragon ( ) claims that Komodo Dragon beat Stockfish 12 in two testing matches. They also estimate that Komodo Dragon is about 200 Elo rating points higher than Komodo 14 when using 1 core and 170 Elo rating points higher when using 4 cores. When using 4 cores that would make it rated at 3589 compared with Stockfish 12 at 3516 in the latest (11-07-20) CCRL engine vs. engine tournament at Rapid (40/15) time controls but only 3647 compared with Stockfish 12's 3644 when using only 1 core at Blitz (40/02) time controls. It will be interesting to see how Komodo Dragon performs in the CCRL and CEGT engine vs. engine tournaments and (hopefully) TCEC season 20. May the best NNUE engine win.

I can't use any of them since I'm still using a 32-bit computer although hopefully that will change soon. Then I'll run my own tests.

Premium Chessgames Member
  Messiah: <AylerKupp> thank you for these insights. By the way, KomodoDragon 2647.00 has played a very interesting game against rofChade 2.309 in the current Premier Division of the TCEC:

1. c4 c5 2. Nc3 b6 3. Nf3 Bb7 4. d4 cxd4 5. Nxd4 Nf6 6. f3 a6 7. e4 d6 8. Be3 e6 9. g4 Nc6 10. h4 Nd7 11. Qd2 Be7 12. O-O-O h5 13. g5 O-O 14. Bh3 Nxd4 15. Bxd4 Qc7 16. g6 f5 17. Kb1 Qxc4 18. Rc1 Qb4 19. Qd1 Bf6 20. Bxf6 Nxf6 21. a3 Qa5 22. Qxd6 Kh8

click for larger view

23. Qc7 Rab8 24. Rhe1 Qc5 25. Qg3 Qd4 26. exf5 Qd3+ 27. Ka1 exf5 28. Qg5 Rbe8 29. Bxf5 Qxf3 30. Be6 Qg2 31. Qxg2 Bxg2 32. Bf7

click for larger view

32...Rb8 33. Ne2 Be4 34. Nf4 Bf3 35. Ne6 Rfc8 36. Rxc8+ Rxc8 37. Ng5 Bc6 38. Re7 Bd5 39. b4 Rb8 40. Rc7 Bg2 41. Kb2 Nd5 42. Rd7 Nf6 43. Rd6 Ng4 44. a4 Nf6 45. Kc3 Bf1 46. Kd4 a5 47. b5 Bg2 48. Ke5 Ng4+ 49. Ke6 Ra8

click for larger view

50. Ke7 Ra7+ 51. Kf8 Nh6 52. Rd8 Ng4 53. Be6 Ne5 54. Nf7+ Nxf7 55. gxf7 Kh7 56. Ke8 Rxf7 57. Kxf7 Be4 58. Rg8 g6 59. Kf6 Bd3 60. Ra8 Bf5 61. Ra7+ Kh8 62. Bxf5 gxf5 63. Kg6 Kg8 64. Ra8# 1-0

I don't like TCEC at all, but I have to admit, this game is notable, to say at least.

Jump to page #    (enter # from 1 to 4)
search thread:   
< Earlier Kibitzing  · PAGE 4 OF 4 ·  Later Kibitzing>

NOTE: Create an account today to post replies and access other powerful features which are available only to registered users. Becoming a member is free, anonymous, and takes less than 1 minute! If you already have a username, then simply login login under your username now to join the discussion.

Please observe our posting guidelines:

  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, duplicate, or gibberish posts.
  3. No vitriolic or systematic personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No cyberstalking or malicious posting of negative or private information (doxing/doxxing) of members.
  6. No trolling.
  7. The use of "sock puppet" accounts to circumvent disciplinary action taken by moderators, create a false impression of consensus or support, or stage conversations, is prohibited.
  8. Do not degrade Chessgames or any of it's staff/volunteers.

Please try to maintain a semblance of civility at all times.

Blow the Whistle

See something that violates our rules? Blow the whistle and inform a moderator.

NOTE: Please keep all discussion on-topic. This forum is for this specific player only. To discuss chess or this site in general, visit the Kibitzer's Café.

Messages posted by Chessgames members do not necessarily represent the views of, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

Spot an error? Please suggest your correction and help us eliminate database mistakes!
Home | About | Login | Logout | F.A.Q. | Profile | Preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | New Kibitzing | Chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | Privacy Notice | Contact Us

Copyright 2001-2023, Chessgames Services LLC