Questions tagged [stockfish]

Stockfish is a strong open-source chess engine.

Filter by
Sorted by
Tagged with
41
votes
11answers
23k views

How is Alpha Zero "more human"?

I have a possibly naive question about AlphaZero. I have seen it described as playing in a "more human" style than other computers, but whatever it does, it gains about 100 ELO points by doing it. ...
34
votes
2answers
8k views

Understanding AlphaZero

Very recently, the news came out that Alphabet's DeepMind research team have extended their machine learning engine to play both Shogi and chess. Apparently, after only a few hours of self-learning, ...
33
votes
4answers
29k views

Is Stockfish 11 (level 20) beatable?

I have heard many people saying, “Hah! I beat Stockfish,” and one saying, “I am the best chess player ever! I beat Stockfish.” So I wonder if it is possible, just to know whether I should try to beat ...
30
votes
4answers
6k views

Why does Stockfish undervalue pawns when compared to the classical "a piece is worth three pawns" approach?

I was taking a look at values engines give to pawns and piece and was quite shocked by Stockfish values for middlegame (Mg): PawnValueMg = 128 KnightValueMg = 721 ~ 5.6 pawns BishopValueMg = 825 ~ ...
29
votes
7answers
18k views

Hardware used in AlphaZero vs Stockfish match

I understand that AlphaZero has to use a different kind of hardware than regular Stockfish. I would expect that the hardware has a large effect on engine strength. That's why I wonder whether there ...
29
votes
6answers
37k views

How to install stockfish on ubuntu?

Is there an easy guide how to install stockfish on ubuntu? From the main site I can not find any information and github repository does not provide many details. I would really appreciate if someone ...
27
votes
8answers
6k views

Would an ensemble of chess engines beat the best one?

In many areas such as prediction and classification, ensemble methods tend to outperform individual methods. This made me wonder if it would make sense to pick a few of the top chess engines and work ...
23
votes
4answers
4k views

Why doesn't Lichess' Stockfish suggest this bishop sacrifice?

I arrived at the following position in an online game after the opponent left a queen hanging. [FEN "r1b2r2/pp1p1ppk/2n1p3/6B1/2P5/5N2/PQ3PPP/R4RK1 w - - 0 16"] In the game, I played 16. Bf6 with ...
21
votes
3answers
5k views

Why is Leela so good at beating Stockfish in the French/Slav?

I notice Lc0 is especially good against Stockfish in French / Slav pawn structures. However, I don't understand why. Here're a couple of games where Leela smoothly outplays Stockfish. Can anyone ...
21
votes
2answers
4k views

Stockfish blunders away a piece

Using stockfish_8_x64 with Arena 3.5.1, I see a weird pick by Stockfish. Start here: White, Stockfish, to move. It plays bb6-g1,losing the bishop and the win. Also strange: the same engine ...
19
votes
2answers
5k views

Is this a draw despite the Stockfish evaluation of −5?

I reached this position as Black: [Title "Black to move"] [FEN "8/8/8/3q4/6kp/7R/6P1/6K1 b - - 3 46"] And I felt that I cannot make any progress and so it feels like a draw. ...
17
votes
8answers
8k views

Why is exchanging the queens bad in this position?

Stockfish gives +6.6 to the following position. The recommended move by stockfish is Rc1 which maintains +6.6 advantage but if I exchange the queens right away (Qxd6), stockfish gives me +5. What's ...
17
votes
1answer
3k views

Stockfish is considering a move in a book by GM Mihail Marin as a blunder

In the book English opening volume 1 by Mihail Marin at this position [fen "3nrrk1/bppq2p1/p4p1p/2Pp4/1P1P3N/P1BQ2P1/5PKP/4RR2 w - - 2 21"] 1. Qg6 (1. Ng6) He suggests Qg6 whereas ...
15
votes
3answers
7k views

Bad Stockfish evaluation

This is the study [fen "3B4/1r2p3/r2p1p2/bkp1P1p1/1p1P1PPp/p1P4P/PPBK4/8 w - - 0 1 "] As you can see, Stockfish gives an absolute decisive win for black, though it is clearly a draw!! Check it out ...
15
votes
4answers
4k views

Is Houdini 6 a Stockfish clone?

I've been hearing this claim being bandied about quite a lot and I'm wondering if there's any substance to it. Apparently the details are in a certain thread on Talkchess, but it's not viewable to non-...
14
votes
1answer
65k views

How to download Stockfish and install it on the Fritz/ChessBase GUI?

I'm on Windows 8. I have the Fritz/ChessBase GUI since I bought both Fritz 12 and Houdini 3 Pro. I would like to know how exactly can I download and install the free latest version (and most powerful ...
13
votes
2answers
4k views

Why does Stockfish suggest h4 here?

Analyzing my latest game on chess.com, Stockfish says that h4 is the best move here: I followed the line, but I failed to understand the reasoning of this move. Is it for some long-term advantage? ...
13
votes
1answer
5k views

Stockfish evaluation of a position from PGN

I am trying to get Stockfish's evaluation of a board position(which is in PGN format) using command line.I know it accepts board position in FEN format, but is there any way i can provide PGN format? ...
12
votes
1answer
4k views

Did Stockfish regress from October to December 2020? If so, why?

NCM data If the NCM data is to be believed, somewhere around October 2020, Stockfish dev hit +370 elo vs. Stockfish 7, but has since regressed to only +360. What's going on? Only thing I can think of ...
12
votes
6answers
1k views

Why does Fishtesting test Stockfish against itself, not other engines?

As I understand the so-called Fishtesting, people write patches, then try the patches against the current version of Stockfish. If the new version performs better, it's promoted to be the main version;...
10
votes
4answers
4k views

Why is White considered so much better in this position?

I'm not sure I understand why Stockfish considers White so much better here. A look at the two strongest lines for White by Stockfish doesn't really give me much intuition about what White is playing ...
10
votes
3answers
3k views

Why does Stockfish suggest capturing a bishop in this position when my opponent can fork my king and rook?

The position in question is: [FEN ""] [StartPly "13"] 1. d4 c5 2. Nf3 cxd4 3. Nxd4 Nc6 4. Nc3 e5 5. Ndb5 Bb4 6. Bg5 Bxc3+ 7. bxc3 Qa5 8. Qd5 Nge7 9. Nd6+ Kf8 10. Qxf7# 1-0 It's black turn and the ...
10
votes
2answers
2k views

Three way fork-Why take the rook instead of the queen?

I just finished off a game and decided to do some analysis because I had a position that I was thinking about for a little bit. I ran the game through Stockfish and the move I was thinking about was ...
10
votes
1answer
7k views

Which is better-Stockfish 10 or AlphaZero?

I know AlphaZero (an AI) is one of the best top chess engines but Stockfish is also improving. Which one is better at chess?
10
votes
1answer
3k views

Do Stockfish and the tablebase work together or independently?

I use Arena GUI together with stockfish in engine games. I want to download a 6-piece tablebase but that is just a lot of work (and perhaps unnecessary). If I download the tablebase (syzygy), does ...
10
votes
1answer
4k views

Returning scores for all possible moves from a chess engine

I am looking for a way to return scores for all possible moves from a chess engine (preferably, Stockfish). The UCI protocol does not seem to require it, but is seems like a useful feature to include....
10
votes
3answers
4k views

What is 'Depth' in Lichess game analysis?

I have started analyzing my games in Lichess. I'm wondering what does Depth mean in the Stockfish analysis?
9
votes
2answers
10k views

Which binary of Stockfish 7 should I use?

Stockfish 7 for Windows comes with 3 64-bit binaries: stockfish 7 x64 bmi2.exe stockfish 7 x64 popcnt.exe stockfish 7 x64.exe All 3 of them work on my system. Which one gives the best performance?
9
votes
5answers
1k views

Level the field when letting computers play against each other

I just read this question and it made me wonder: when setting up such a game/comparison - shouldn't you try to level the computing capacity field? Or at least limit how much energy each "player" is ...
9
votes
3answers
2k views

Knowing that AlphaZero beat Stockfish 8 (28 wins, 0 losses, and 72 draws), what would AlphaZero's rating be?

I found three different questions here on SEC that asked what Stockfish 8's rating was for the match against AlphaZero, but none that asked what AlphaZero's rating should have been after (if it had ...
9
votes
2answers
8k views

How does a chess engine mimic an Elo rating

I am a fairly new chess player (say 1400) and I would like to play against Stockfish and win some of the time. If I change the strength to 1400 then what does the algorithm actually do ? Does it make ...
8
votes
3answers
4k views

How does Stockfish know if the king is in check?

I am writing a chess engine. I need to know how to tell if the king is in check. I was thinking that maybe I can use the approach that Stockfish uses. Where and how in Stockfish's code is check ...
8
votes
2answers
2k views

Why is an early e5 against a Yugoslav setup evaluated at +2.6 according to Stockfish?

I was looking at analysis on one of my games and found this variation against a Yugoslav attempt against the Sicilian Dragon which Stockfish 12 instantly says is +2.6 for white: [FEN ""] [...
8
votes
2answers
329 views

Weakening g4 move

I would like to know the reason behind the very weakening move g4 recommended by Stockfish in this position:
8
votes
4answers
6k views

What is the optimal way to use Stockfish programmatically?

I have Stockfish compiled on my machine. Instead of just running the Stockfish program in the terminal, is it possible to interact with it in a separate program? For example, some basic things I ...
7
votes
3answers
3k views

Why are Leela's fans so passionate? [closed]

The neural-network engine Leela is a relatively new one. It's also got some extremely passionate fans. For example they write things like this: Wait 5-6 months, and we will see SF8 on uber-duper ...
7
votes
3answers
3k views

Stockfish: What is the maximum (minimum) centipawn score that a position might be evaluated at?

With the exception of checkmate and mate-in-x positions, what is the highest centipawn score that a chess position might obtain upon Stockfish evaluation? This is a practical question because there ...
7
votes
4answers
2k views

What relative point values of pieces do engines use?

Humans use: Pawn = 1 Knight = 3 Bishop = 3 Rook = 5 Queen = 9.5 Bishop pair = +0.5 But I would like to know what relative point values do engines use (preferably strong engines, like Stockfish, ...
7
votes
2answers
15k views

Playing chess on a Mac with Stockfish and some GUI

I have a Macbook OS X 10.6 and want to play chess against a challenging program. I'm not very computationally inclined but it seems that I need to download Stockfish and some UCI-compatible GUI. I ...
7
votes
3answers
2k views

Piping Stockfish input

I'm trying to write a Linux command line UCI interface for Stockfish. My program writes a bunch of commands to a text file and then tries to pipe them to Stockfish via the command line. My problem is, ...
7
votes
2answers
6k views

Since each engine has its own style of play… which engines are more positional/strategic and which engines are more sharp/tactical?

I’ve heard that each engine has its own style of play. Some are more positional and strategic, while others are more sharp and tactical. And so my question is: could you roughly sort the following ...
7
votes
1answer
722 views

If I analyze a move in a position to depth 25, then why am i only up to depth 15 immediately after playing the move?

I'm using SCID with the latest Stockfish 7 on my Ubuntu PC. When I'm analyzing a position, I can see the depth counter on the left. After seeing that the move, Nf3 say, get to depth 25, I go to play ...
7
votes
1answer
833 views

Why is the latest Stockfish (2.2.2) infinitely slower (than 2.1.1) in Scid?

I was about to spend some time researching this, but realized someone might have already looked into it; if not, I may just answer my own question in a few hours. Scid is pegging one core of the CPU, ...
7
votes
1answer
343 views

How do computers end up blundering?

I’m trying some practice games against Stockfish level eight. I always lose but sometimes Stockfish makes obviously bad moves and I get ahead. Here for example, Stockfish makes an inaccuracy followed ...
6
votes
2answers
459 views

Not in stalemate, but why is this a draw?

I was practicing with stockfish level 8, having two rooks in the endgame whereas stockfish has only one. At the 78th move, it was declared as a draw. But, it was not a stalemate. Can anyone please ...
6
votes
5answers
1k views

How do I understand White's +6 advantage here?

[White "White (to move)"] [Black "Black"] [FEN "rnq1kb1r/ppp3pp/4pn2/4N3/2QP4/2N2P2/PPP3PP/R1B1K2R w KQ - 0 13"] In this position, White can still castle, but Black cannot (having moved the king ...
6
votes
3answers
1k views

Why does Stockfish prefer White here?

My analysis of the position: Materially, black is a pawn up. White's rooks and bishop are active. White has potential counterplay on Black's Kingside but I think it can be defended by the move Ng6. ...
6
votes
3answers
14k views

Stockfish ELO vs search depth

Could Stockfish beat Magnus Carlsen if its moves were calculated with the UCI command "go depth 16"? If not, how can I find the depth "d" at which Stockfish's strength surpasses top GMs? We assume ...
6
votes
6answers
17k views

GUI for stockfish that can analyse the full game

I am looking for a GUI for stockfish that can analyse the whole chess game and give me the following output: For every move in the game, it should give me a list of N (let it be 3) best moves with a ...
6
votes
1answer
1k views

Are there any attempts at writing Stockfish MCTS?

As of time of writing, there is one major traditional engine using Monte Carlo Tree Search for its search algorithm - Komodo. The MCTS version of Komodo started out weak but gained strength quickly, ...

1
2 3 4 5 6