If for example, you wanted all of the possible legal moves from a position up till depth n, you would type go perft n: Stockfish 14.1 by the Stockfish developers (see AUTHORS file)ĭo note that the number of legal moves from a given position increases quite rapidly as the depth grows, so typing in large depth numbers will start taking quite a long time to calculate. In your example you only wanted the number of legal moves at a depth of 1. The go perft command more generally is used to verify that Stockfish's move generation is working correctly, by counting the total number of legal moves up to a certain depth. So for future searching, it might be best to use phrasing like calculating the legal move count for a given position, instead of mobility.Īnyhow, what you're asking is possible with Stockfish by using the command go perft 1 which will display the total number of legal moves for the current position: Stockfish 14.1 by the Stockfish developers (see AUTHORS file) However, ChessBase is ignoring the fact that they no longer have the right to distribute Stockfish, modified or unmodified, as part of their products. ![]() Chess engines generally understand mobility as an evaluation figure that's a good bit more complicated than just the total number of legal moves. Due to Chessbase’s repeated license violations, leading developers of Stockfish have terminated their GPL license with ChessBase permanently. Note that your definition of mobility and the definition of mobility used by many chess engines differs. Download Stockfish 15.1 - Stockfish - Open Source Chess Engine Download Stockfish 15.1 Windows Note: The Stockfish chess engine is a command line program. ![]() ![]() (or black's) total mobility after e2e4 e7e5 is equal to 29 (there areĢ9 legal moves available for white or black after e2e4 e7e5). Moves e2e4 e7e5, I would like stockfish to report to me that white's For example, after entering the following commands: position startpos
0 Comments
Leave a Reply. |