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

Stockfish (Computer)
Stockfish 
 

Number of games in database: 380
Years covered: 2009 to 2024
Overall record: +53 -84 =243 (45.9%)*
   * Overall winning percentage = (wins+draws/2) / total games.

Repertoire Explorer
Most played openings
E15 Queen's Indian (25 games)
C67 Ruy Lopez (12 games)
E17 Queen's Indian (12 games)
A17 English (11 games)
C11 French (10 games)
C65 Ruy Lopez, Berlin Defense (8 games)
A10 English (7 games)
C02 French, Advance (7 games)
E16 Queen's Indian (7 games)
D16 Queen's Gambit Declined Slav (6 games)

RECENT GAMES:
   🏆 TCEC Season 26 - Balanced Lines Bonus
   LCZero vs Stockfish (Aug-01-24) 1-0
   AnMon vs Stockfish (Sep-22-21) 0-1, rapid
   Stockfish vs Houdini (Jun-18-21) 1-0, rapid
   LCZero vs Stockfish (Jun-27-20) 1-0
   Stockfish vs LCZero (Oct-29-19) 1-0

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

STOCKFISH (COMPUTER)
(born 2008) Norway

[what is this?]

Stockfish originated as a fork of Tord Romstad's Glaurung (Computer), improved by Marco Costalba, Romstad and Joona Kiiski. It is now developed by the Stockfish community, using Gary Linscott's Fishtest testing framework to test new code.

As of 2016, Stockfish is one of the two strongest chess engines in the world, with Komodo (Computer), and the strongest open-source engine. It won TCEC season 6 in 2014, defeating Komodo in the superfinal.

Stockfish runs on Linux, Windows or Mac OS X platforms, as well as mobile platforms such as the iPhone, iPad and iPod touch. Various installations have supported set-ups such as 8 Gbytes for a hashtable with an 8-core processor under its UCI protocol.

Official website: http://www.stockfishchess.com

SmallFish app for iPad/iPhone with iOS 8.0 or later: https://itunes.apple.com/us/app/sma...

SmallFish for iOS 6: https://itunes.apple.com/us/app/sma...

Stockfish 2.0.1, operated by User: kutztown46, played in the CG.com Masters - Machines Invitational (2011) as Kutztown46 / Stockfish.

https://www.chessprogramming.org/St...

Wikipedia article: Stockfish (chess)

Last updated: 2018-12-03 07:10:17

Try our new games table.

 page 1 of 16; games 1-25 of 380  PGN Download
Game  ResultMoves YearEvent/LocaleOpening
1. Stockfish vs Rybka 0-17820093rd WCRCCD14 Queen's Gambit Declined Slav, Exchange Variation
2. Stockfish vs Crafty  1-0742013nTCEC - Stage 1A10 English
3. Stockfish vs Rybka  1-0662013nTCEC - Stage 1B53 Sicilian
4. Stockfish vs Critter  ½-½672013nTCEC - Stage 2aA10 English
5. Critter vs Stockfish ½-½562013nTCEC - Stage 2aA10 English
6. Stockfish vs Rybka  0-1532013nTCEC - Stage 3B33 Sicilian
7. Stockfish vs Chiron  1-0522013nTCEC - Stage 3C12 French, McCutcheon
8. HIARCS vs Stockfish 0-1542013nTCEC - Stage 3A52 Budapest Gambit
9. Stockfish vs Rybka 1-0422013nTCEC - Stage 4B03 Alekhine's Defense
10. Houdini vs Stockfish  0-1872013nTCEC - Stage 4C18 French, Winawer
11. Rybka vs Stockfish  ½-½422013nTCEC - Stage 4B03 Alekhine's Defense
12. Stockfish vs Houdini  0-1762013nTCEC - Stage 4 - Season 1C70 Ruy Lopez
13. Houdini vs Stockfish  ½-½412013nTCEC - Superfinal - SeasonD45 Queen's Gambit Declined Semi-Slav
14. Stockfish vs Houdini  ½-½612013nTCEC - Superfinal - SeasonD45 Queen's Gambit Declined Semi-Slav
15. Houdini vs Stockfish ½-½692013nTCEC - Superfinal - SeasonE15 Queen's Indian
16. Stockfish vs Houdini ½-½872013nTCEC - Superfinal - SeasonE12 Queen's Indian
17. Houdini vs Stockfish 1-0532013nTCEC - Superfinal - SeasonD98 Grunfeld, Russian
18. Stockfish vs Houdini  ½-½562013nTCEC - Superfinal - Season 1D99 Grunfeld Defense, Smyslov
19. Houdini vs Stockfish  ½-½602013nTCEC - Superfinal - Season 1B04 Alekhine's Defense, Modern
20. Stockfish vs Houdini ½-½1092013nTCEC - Superfinal - Season 1B04 Alekhine's Defense, Modern
21. Houdini vs Stockfish  1-0672013nTCEC - Superfinal - SeasonE04 Catalan, Open, 5.Nf3
22. Stockfish vs Houdini  ½-½602013nTCEC - Superfinal - SeasonE04 Catalan, Open, 5.Nf3
23. Houdini vs Stockfish  ½-½802013nTCEC - Superfinal - SeasonC14 French, Classical
24. Stockfish vs Houdini ½-½592013nTCEC - Superfinal - SeasonC14 French, Classical
25. Houdini vs Stockfish 1-0792013nTCEC - Superfinal - SeasonA10 English
 page 1 of 16; games 1-25 of 380  PGN Download
  REFINE SEARCH:   White wins (1-0) | Black wins (0-1) | Draws (1/2-1/2) | Stockfish wins | Stockfish loses  

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 9 OF 15 ·  Later Kibitzing>
Dec-06-17
Premium Chessgames Member
  MissScarlett: Google @#$%*&!#.
Dec-06-17
Premium Chessgames Member
  Domdaniel: AlphaZero is beyond me. And you.
Dec-06-17  zanzibar: <There's a figure (Figure 2) in the paper that indicates AlphaZero is actually weaker than Stockfish if the thinking time is low enough, and the more thinking time both sides have, the larger AlphaZero's advantage.>

I haven't gone through the paper, clearly.

But it's also clear, at least to me, that holding a match at 1 min/move is not indicative of SF's real strength.

So why not, instead of 100 meaningless games, run 30 meaningful games at 3 min/move?

And let SF use the Syzygy tables too.

.

Dec-06-17  Magpye: I understand that Stockfish showed up drunk to a lot of the games.
Dec-06-17
Premium Chessgames Member
  WannaBe: <Magpye> That confirms the rumour that it drinks like a fish...
Dec-06-17
Premium Chessgames Member
  alexmagnus: <And let SF use the Syzygy tables too. >

Why that? After all, AlphaZero uses absolutely nothing. No opening book, no endgame bases, just an own neural network.

Dec-06-17  zanzibar: <<alex> Why that?>

Because it's "standard operating procedure".

And because certain endgames are a "solved" problem.

Given that alpha-beta searches are basically brute-force anyways, why wouldn't tablebases be allowed? It helps the engine play stronger - and the challenge is for AlphaGo to be king of the hill without qualification.

.

.

Dec-06-17  zanzibar: I looked into the paper, and found Figure 2 is the one that <Switch> referred to above.

But it's a bit of a joke, as the time scale goes from 10**-1 to 10**1 moves/second (it's a log scale).

Who cares what an engine's strength is at 0.1 seconds. And I'd sure like to see the upper limit extend beyond, let's be generous, 60 seconds.

I'd also have preferred two 50-game matches against two strong engines, then a 100-game match against only one. Or even three different engines.

But that's just me.

.

Dec-06-17  SChesshevsky: That AlphaZero's going to be equally good to the current top programs shouldn't be surprising. First it has a boatload of past computer vs. computer games to dissect to see what works best and what doesn't work so good.

Then if it can learn in one minute what a human might derive in two weeks, for instance, AlphaZero's four hours would be equal to about 9 years, 24 hours a day, of human study.

I also read that it played, studied, 700,000 games before it played Stockfish. That would equate to a human playing over 1300 games a week for ten years and learning something from each game.

But so far I'm dubious on it being vastly superior to today's top programs. The two games I saw vs. Stockfish, it appeared Stockfish played more than a couple non-optimal moves in the opening or early mid-game getting itself into positions very uncharacteristic for a top computer.

Given the limited quality of the results I've seen, it's not clear to me if AlphaZero is even equivalent to best Stockfish or Komodo much less dominant. But I'll guess we'll see if Alpha ever enters some computer v. computer tournament.

Dec-06-17  zanzibar: <<SChesshevsky:> Stockfish, it appeared Stockfish played more than a couple non-optimal moves in the opening or early mid-game getting itself into positions very uncharacteristic for a top computer.>

My experience with SF8 is that it is prone to this kind of thing unless you allow it an extended amount of "crunch" time. I've previously posted examples of baffling irregularities.

<<...> But I'll guess we'll see if Alpha ever enters some computer v. computer tournament.>

This is indeed the "acid test".

.

Dec-06-17  zanzibar: I wonder if <AlphaGo> is ready to make a statement about White vs. Black yet?

(Maybe it's already in the paper?)

Dec-06-17
Premium Chessgames Member
  alexmagnus: <First it has a boatload of past computer vs. computer games to dissect to see what works best and what doesn't work so good.>

It didn't play past games, it learned from scratch by self-play.

Dec-06-17  zanzibar: Table 2 presents the percentage of games played with various openings vs. amount of training time (I think?).

If I read the graphs correctly, certain opening just aren't worth playing anymore, as AlphaGo gains experience.

Those openings include the following:

French, Sicilian, Spanish and C-K.

Alas, I couldn't even find mention of the Kadas.

Dec-06-17
Premium Chessgames Member
  alexmagnus: But this also relativize all those all judgments about how you cannot master chess without knowledge because of the huge number of possible chess games. AlphaZero clearly didn't play even close to that number, yet it mastered it far beyond human comprehension.
Dec-06-17  Tiggler: The news about AlphaZero surprised me only by how soon it happened. I thought it would be a few more years.

Good news for manual laborers and sports stars. They are the only ones who will still have jobs soon. Lawyers, doctors, stock analysts, nuclear weapons designers: all obsolete.

Dec-06-17  NightKnight: alexmagnus: "But this also relativize all those all judgments about how you cannot master chess without knowledge because of the huge number of possible chess games. AlphaZero clearly didn't play even close to that number, yet it mastered it far beyond human comprehension."

Well, AlphaZero does have knowledge, and while it doesn`t use traditional chess knowledge it has TONS of more knowledge than anything else in this world about chess.

And mastering chess far beyond human comprehension... nah, that would mean it has changed the whole game itself. Even an unrated amateur like myself can analyze it`s games and understand them. And that also makes this so fascinating; while it reveals something it also doesn`t explain it.

Dec-06-17  SChesshevsky: << alexmagnus: <First it has a boatload of past computer vs. computer games to dissect to see what works best and what doesn't work so good.> It didn't play past games, it learned from scratch by self-play.>>

Now if the 700,000 games number is correct, I find it hard to believe AlphaZero had no guidance.

Without guidance AlphaZero, would likely start learning with a move like 1. a3 or 1.a4. Would seem to make logical sense.

How many games would it take for AlphaZero to figure out 1.a3 is no good without either guidance or versus practice games against a strong engine that shortens the learning pattern?

It would seem by itself, without some sort of guidance, it would have to go through 1. a3 and all combinations versus all defences, then 1. a4, then 1. b3 , 1. b4 etc.

Maybe I'm wrong but that seem's like it would take more than 700,000 games to go through every possible opening combination and get through to an equal middle game. Forget about narrowing it down the ones that are best and then those proceeding to show advantages later in the game.

Especially if it's not programmed with some sort of evaluation function to shorten the learning process but has to play out all these games to the end to decide the merits. Given that there will likely be a number of 1.a3's versus a bad defense that might show it a reasonable contender.

I'm sure AlphaOne can get to be a top player through it's machine learning process but I'm kind of doubtful on it's ability to do it with "only" 700,000 games and four hours without any guidance.

Dec-06-17
Premium Chessgames Member
  alexmagnus: Not 700k Kay's. 700k dates, each step taking some 4k games. So, about 3 billion games.
Dec-06-17  SChesshevsky: <alexmagnus: Not 700k Kay's. 700k dates, each step taking some 4k games. So, about 3 billion games.>

Wow, if it played about 3 billion games in four hours. Then any guidance is probably not necessary. Now, I'm really looking forward to a tournament entry by AlphaOne.

Thanks for the clarification.

Dec-06-17
Premium Chessgames Member
  alexmagnus: 3 billion games in 3 days. Four hours is the time it took to reach Stockfish level, not the overall training time.
Dec-06-17
Premium Chessgames Member
  Domdaniel: <Tiggler> - <Good news for manual laborers and sports stars. They are the only ones who will still have jobs soon. Lawyers, doctors, stock analysts, nuclear weapons designers: all obsolete.>

In principle, you're right. But the effect on society of lawyers, doctors, etc losing their jobs would result in massive social instability, which would not be good news for anyone.

Dec-06-17
Premium Chessgames Member
  Domdaniel: <SChessevsky> Even if a super-engine had to start with 1.a3 and work its way towards better openings, it should still reach 1.e4/1.d4 in less than 5000 moves, and, after that, find the familiar main lines. It's a question of speed.
Dec-06-17  Marmot PFL: < <Tiggler> - <Good news for manual laborers and sports stars. They are the only ones who will still have jobs soon. Lawyers, doctors, stock analysts, nuclear weapons designers: all obsolete.>

In principle, you're right. But the effect on society of lawyers, doctors, etc losing their jobs would result in massive social instability, which would not be good news for anyone.>

Those jobs seem safe for now (who knows?) as machines that can perform delicate medical or dental procedures are still believed to be many years away. Lawyers will still be with us as long as we have juries to persuade.

Dec-06-17  nok: <AlphaZero surprised me only by how soon it happened.> Its predecessor Giraffe quietly reached IM level about two years ago, whereupon its author was hired by Big G.
Dec-06-17
Premium Chessgames Member
  Domdaniel: <Marmot> As a former law student - never a practising lawyer - and a follower of computer tech, I think you may be underestimating the rate of change.
Jump to page #   (enter # from 1 to 15)
search thread:   
< Earlier Kibitzing  · PAGE 9 OF 15 ·  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 Chessgames.com, 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-2025, Chessgames Services LLC