Integrates the Stockfish chess engine with Python
MIT License
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.27.0...3.28.0
Published by zhelyabuzhsky over 2 years ago
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.26.0...3.27.0
Published by zhelyabuzhsky over 2 years ago
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.25.2...3.26.0
Published by zhelyabuzhsky over 2 years ago
Great work by @johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/93
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.24.0...3.25.2
Published by zhelyabuzhsky over 2 years ago
Great work done by @johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/89
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.23.0...3.24.0
Published by zhelyabuzhsky over 2 years ago
btime
and wtime
options to get_best_move
method by @janfranchini in https://github.com/zhelyabuzhsky/stockfish/pull/85
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.22.1...3.23.0
Published by zhelyabuzhsky almost 3 years ago
is_development_build_of_engine
is added to models.py, that determines if the stockfish major version represents a dd/mm/yy date (which is the case if SF is a development build instead of a main release)Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.22.0...3.22.1
Published by zhelyabuzhsky almost 3 years ago
Prevented potential errors with the SF process, and misc. by @johndoknjas in https://github.com/zhelyabuzhsky/stockfish/pull/80
__del__
method themselves, this could potentially result in an error, since the OS may call __del__
later. So in each call to __del__
, ensure that self._stockfish is still running (i.e., = None
).Fixed README.md by @zhelyabuzhsky in https://github.com/zhelyabuzhsky/stockfish/pull/82
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.21.0...3.22.0
Published by zhelyabuzhsky almost 3 years ago
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.20.0...3.21.0
Published by zhelyabuzhsky almost 3 years ago
bench
command (benchmark
method) by @Pavocracy in https://github.com/zhelyabuzhsky/stockfish/pull/75
Full Changelog: https://github.com/zhelyabuzhsky/stockfish/compare/3.19.0...3.20.0
Published by zhelyabuzhsky almost 3 years ago
Published by zhelyabuzhsky almost 3 years ago
Published by zhelyabuzhsky almost 3 years ago
get_stockfish_major_version
method when version of stockfish is floating-point number (Thank you, @Pavocracy)Published by zhelyabuzhsky over 3 years ago
make_moves_from_current_position
that allows the position to be updated by making moves from the current positionThank you @johndoknjas :)
Published by zhelyabuzhsky over 3 years ago
get_top_moves function
, which gives info on Stockfish's top PVsself._parameters
is assigned to a deep copy of self.default_stockfish_params, which prevents the latter from being modified when self._parameters.update(parameters) happensThank you @johndoknjas
Published by zhelyabuzhsky over 3 years ago
Published by zhelyabuzhsky over 3 years ago
Thank you @mickkn
Published by zhelyabuzhsky almost 4 years ago
quit
command to class destructorPublished by zhelyabuzhsky almost 4 years ago
get_evaluation
functionPublished by zhelyabuzhsky almost 4 years ago
get_stockfish_major_version
function