Questions tagged [stockfish]
Stockfish is a strong open-source chess engine.
320
questions
-1
votes
1
answer
94
views
What could explain strange performance pattern among Stockfish engine variants?
I have run computer chess tournaments among Stockfish engines, set up for various nominal strengths. The results were really strange, some are in reverse order to their supposed performance. For ...
1
vote
2
answers
150
views
Why local Stockfish Eval is not matching with Chess.com and Lichess.org?
Experimenting with stockfish and stuck on a situation.
PGN (The Game of the Century)
1. Nf3 Nf6 2. c4 g6 3. Nc3 Bg7 4. d4 O-O 5. Bf4 d5 6. Qb3 dxc4 7. Qxc4 c6 8. e4 Nbd7 9. Rd1 Nb6 10. Qc5 Bg4 11. Bg5 ...
1
vote
2
answers
169
views
How to arrange engine games?
I have heard in various places that we can make engines play against each other from a certain given position. I want to know how exactly to do that. Is there a website where I can put a position and ...
-1
votes
2
answers
745
views
Difference in chess engine strength for ''high end 64-bit multicore PCs'' vs. ''low end multicore 64-bit PCs''
I use Arena for tournaments between chess engines.
The interesting thing is that in different 64-bit multi-processor computers ranking is slightly different. I was expecting that they should be the ...
2
votes
0
answers
50
views
2 Chess engines versing eachother in scid
How can I make 2 chess engines play against each other in Scid on serious game?
I remember I managed to do that one time, but this time, I can't seem to find a way.
6
votes
2
answers
3k
views
UCI engine command white giving the same move
I need help from someone who knows about UCI engines. I am giving the command by double clicking on stockfishengine.exe and manually entering commands.
I wanted to play white and I am running arena to ...
3
votes
2
answers
189
views
Why is this knight outpost from a Semi-Slav an inaccuracy?
[fen "rn1qk2r/4bppp/p1p1pn2/1p4B1/3P4/2NQPN2/PP3PPP/R3K2R w KQkq - 0 12"]
I played Ne5 which I thought was reasonable as it targets c6. But Stockfish 14+ goes from +1.1 to +0.2. What is the ...
0
votes
0
answers
44
views
How to use chessbase to find moves that produce "only winning sequences" if present?
A lot of times you may find yourself in a losing position, and with best play surely, you'll stay losing, but there is a possibility that you make a move which is not necessarily considered the best ...
7
votes
8
answers
2k
views
Reasonable engines to test against (Not StockFish)
I've built a chess engine in Python which I've been testing against StockFish through the use of the Python-Chess package.
Testing against StockFish seems/is problematic, and as a result I'm ...
8
votes
3
answers
2k
views
How is Stockfish so fast?
I'm currently developing a bitboard-based chess engine for fun and can generate around 5.5 million positions per second on perft tests. I ran the same tests on Stockfish, which can do around 130 ...
9
votes
3
answers
38k
views
Is there a list of approximate Elo ratings for each Stockfish level?
I want to create something that will select an appropriate Stockfish difficulty setting automatically given the player's rating. The straight Stockfish v11 that I've downloaded has 20 difficulty ...
-2
votes
1
answer
143
views
Are Chess Engines Humanoid Figures?
On Youtube it shows chess engines as humanoid robots (here, for instance). Is this true, and if so do they play chess over the board according to their software? That would explain why they don't ...
0
votes
1
answer
144
views
How to run perft with Stockfish in the terminal on a macbook?
I just got a Macbook and I'm attempting to build a chess engine, so I want to run the perft function on Stockfish to compare my perft results. When I was on PC, I was able to download the engine from ...
5
votes
2
answers
670
views
How to run lichess stockfish analysis locally?
I am working on a research project where we need to run stockfish on hundreds of thousands of pgns we have collected. We need to extract all information generated from stockfish like centipawns, ...
0
votes
1
answer
120
views
How to get a list of top number of moves in stockfish uci format?
This is what I have written so far:
stockfish.postMessage("uci");
stockfish.postMessage("ucinewgame");
stockfish.postMessage(`isready`);
stockfish.postMessage(`position startpos ...
0
votes
1
answer
112
views
Cloud computing for ICCF?
I’ve been looking for a cloud computing service that can run the latest stockfish dev build. Chessify only goes to stockfish 16 and I can’t for the life of me figure out chessbase. If the answer is a ...
4
votes
2
answers
2k
views
UCI go with depth and movetime
Is it possible to perform analysis with stockfish for a given depth, but stop in case it is taking longer than a specified time?
Something like this:
go depth 17 max movetime 10000
or
setoption ...
0
votes
2
answers
132
views
Stockfish misses mate in 11 with 10 pieces [duplicate]
I fed @HaukeReddmann's "hack" to this scenario
[FEN "8/p7/rp6/rp6/pP6/R7/8/K6k w - - 0 1"]
to Lichess Stockfish 14, white to move. Up to Depth 77 (after which I gave up waiting), ...
0
votes
0
answers
134
views
Stockfish Evaluation Bar like chess.com
I programmed my own chess website and I have stockfish included (v16) to play against.
Im trying to make an evaluation bar like on chess.com but I cant seem to figure out how. I thought about using ...
2
votes
1
answer
266
views
Scid Vs. PC | Using Stockfish on Linux [duplicate]
I have downloaded Stockfish 16 from their site at:
https://stockfishchess.org/
Using the command line in linux (I'm a newb), I have compiled it in the 'src' folder. After this, the exec file appears ...
-1
votes
1
answer
118
views
What are the strengths of different Chess Engines? [duplicate]
I personally use Komodo most of the time, but lots of people use stockfish. What are the differences between engines and what do they help you improve on better compared to other engines.
Tl;DR Where ...
0
votes
0
answers
75
views
Why does Stockfish continue analysis and report a non-zero result for a position with insufficient material?
In the position shown in the image, Stockfish (via the lichess interface) shows a top line of 91 ... Rxe5 92. Bxe5 Kxe5 93. Kc5 Kf5. 94 Kd5 Kf4 and so on. It reports an evaluation of +0.1 for the line....
1
vote
0
answers
64
views
Record stockfish level 8 in atomic?
What is the shortest possible game against Stockfish at its hardest setting in
Atomic Chess? You cannot allow the computer to blunder the game on move 1 or 2, otherwise the shortest possible game is 3 ...
1
vote
1
answer
1k
views
Would Quadruple forking be considered a brilliant move according to Stockfish?
Is a quadruple fork (the image above) considered a brilliant move according to Stockfish?
I was just curious to know if Stockfish considers this a brilliant move, but at the same time, I'm not sure ...
5
votes
4
answers
960
views
Does the Stockfish engine use past matches, or does it not need such a "database"?
I have a simple question. Does the Stockfish engine use, amongst the steps of its complicated algorithm, a library/database of past matches?
For such an algorithm to work, it would to need store many ...
3
votes
2
answers
679
views
How to get stockfish to play a selfmatch without clearing the hash table between games
A while ago I asked a question about how to let Stockfish play 10 games with itself for a limited number of moves:
Python script to let stockfish selfplay 10 games from a given position
This question ...
11
votes
0
answers
2k
views
Highest depth ever achieved
I saw a guy that went into depth 70 with no search moves at 41, 192, 897, 168, and 184 nodes from the starting position on Stockfish a few years ago.
I would like to know if this is still a record or ...
1
vote
2
answers
99
views
Is Stockfish reliable as far as draw conclusions is concerned?
I just stumbled across this endgame :
https://www.365chess.com/game.php?back=1&gid=134885&m=24
Basically, Black has only a Queen, White has Queen and Rook. Black resigns.
But here comes the ...
4
votes
0
answers
162
views
Are these depth-41 Stockfish evals the result of a horizon effect?
I was using lichess's analysis board for Stockfish's analysis of this line in the French:
[Title "French Defence, Steinitz Variation"]
[StartFlipped "0"]
[fen ""]
1. e4 ...
2
votes
1
answer
619
views
Is there a way to get blunders, mistakes and inaccuracies using Stockfish?
Stockfish provides the best moves/lines but is there a command or technique to get inaccuracies, mistakes and blunders? How is this done by lichess or chess.com?
They also have the ability to show an ...
0
votes
1
answer
403
views
Is any tool which allow analyse EPD file and add evaluation score per I want specify depth/multi PVL?
I tested some tools which allow analysis EPD files but they not work like I want:
I can use Arena but it will not annotate back EPD - it create protocol file.
I can use SCID vs PC but it will not ...
4
votes
2
answers
3k
views
How to use nodestime option in Stockfish 10?
By looking at the uci option file of Stockfish 10 I found this line:
o["nodestime"] << Option(0, 0, 10000);
How exactly does one use nodestime?
0
votes
0
answers
352
views
Is there any stockfish web api?
I would like to create a web page with a stockfish analysis which evaluates the sharpness of position, but to do that I would like to avoid to upload myself a Stockfish program in the cloud. I would ...
5
votes
3
answers
962
views
What's the rationale behind chess engines conditionally allowing threefold repetitions when assigning a draw score?
When a chess engine sees a position p repeated once (i.e. position p occurred twice) it immediately assigns the second occurrence of position p a draw score. This makes sense because position p doesn'...
6
votes
2
answers
1k
views
Why does it take stockfish depth 35 to find mate in 7?
My underlying question here is: What is depth?
I know depth is supposedly the number of half-moves or plies from the starting position that it has calculated, in at least one line. But I feel this ...
6
votes
1
answer
349
views
Why does Stockfish change evaluations and best moves depending on the number of displayed variations?
No matter whether I test it online on lichess or locally: Stockfish shows different variations and evaluations depending on the number of variations displayed.
Where does this behaviour come from, and ...
8
votes
5
answers
847
views
How strong is Stockfish's positional understanding without AB search?
At zero depth/search, i.e. only using its neural net, Stockfish's tactics would, of course, be abysmal, but how strong is its positional evaluation? Can it be compared to grandmasters or to club ...
-4
votes
2
answers
380
views
If Magnus Carlsen had the Bishop Pair would he be able to beat Stockfish?
If Magnus Carlsen had neither knight at the start of the game and stockfish had neither bishop would Magnus Carlsen be able to beat Stockfish?
1
vote
1
answer
118
views
How to use Static Analysis of any chess engine
Probably all chess engine uses static analysis to evaluate the position and find moves.
My question is that how can a human make use of static analysis?
In Stockfish static analysis comes using the ...
3
votes
1
answer
459
views
How can I query the current value of an UCI option?
I've got a (simple) question regarding the UCI options and their current values:
I start my engine (e. g. Stockfish).
The console opens and I enter "uci" and press [Enter]. As a result, I ...
15
votes
5
answers
4k
views
Is there a way to use Stockfish to see tactics that aren't necessarily great?
Basically - I want to utilize an engine to see tactics through the whole game, regardless of whether they're a good move or not. Sometimes, Stockfish may say a position is absolutely winning, but the ...
3
votes
3
answers
2k
views
Is there a way to ask stockfish from the command line if a position is "quiet"?
Is there a way to ask stockfish from the command line if a position is "quiet"? I am running a script like stockfish_fen.sh to return the analysis, but I would like to also know if stockfish considers ...
5
votes
1
answer
1k
views
How to understand Stockfish's source code?
I want to code a Chinese chess engine, and I want to modify the Stockfish source code to do so, but the Stockfish source code is too hard to understand. There is no document that explains everything. ...
3
votes
2
answers
2k
views
How should I configure Stockfish if I want it to play as a 2800 ELO player without the UCI_LimitStrength value?
Stockfish has so many parameters that I'm not sure which one I should change so that it has a strength equivalent to that of a human who has 2800 ELO, well that's one of my wishes, the other is to be ...
5
votes
1
answer
369
views
When Lichess analyzes a game, how deep does it analysis?
In reference to the request computer analysis feature, how how deep is Stockfish analyzing, such as looking 12 moves ahead?
2
votes
1
answer
144
views
Macintosh: Seeking client with better listing format than Stockfish
I currently use the Stockfish client on my Macintosh, but don't like the way it displays the moves (left to right, no line breaks between moves, annotation in-line, branches hard to follow).
Are there ...
0
votes
2
answers
310
views
Chess game/gui in C++/SDL. Integrating Stockfish. Mostly all is working, but is it possible to find all legal moves for a specified square/piece?
I've never worked with Stockfish or anything command line based like this before, so it took me a lot of getting used to in send/receiving the messages etc.
I do now have a C++ game project set up and ...
2
votes
2
answers
251
views
What does Depth mean in Stockfish Game Analysis?
When I'm observing a game, the evaluation bar works and above the moves list, there is a numerical value for depth. But what is Stockfish depth and what does it measure or tell?
1
vote
1
answer
355
views
What is the Depth reached by chess-AI agents on a regular computer?
I'm looking for some reference for the number of lookahead steps typically used by chess agents (Stockfish / Leela Chess Zero / others?)
From a quick search I found that:
the answer depends on:
...
1
vote
1
answer
225
views
Extract evaluation data from Stockfish in Cpp
I am working on a chess player-rating system based on engine evaluations. As part of this I would like to extract evaluation data from Stockfish for the top 10 moves in a given set of positions.
...