stockfish

Integrates the Stockfish chess engine with Python

MIT License

Downloads
21.2K
Stars
274
Committers
10
stockfish - 3.11.0

Published by zhelyabuzhsky almost 4 years ago

  • added Python 3.6 support
stockfish - 3.10.2

Published by zhelyabuzhsky about 4 years ago

  • fixed get_evaluation method
stockfish - 3.10.1

Published by zhelyabuzhsky over 4 years ago

  • fixed evaluation for checkmate and stalemate

thanks to @2kofawsome

stockfish - 3.10.0

Published by zhelyabuzhsky over 4 years ago

  • added method get_best_move_time to allow user to enter the time stockfish to run for

Thank you, @2kofawsome

stockfish - 3.9.0

Published by zhelyabuzhsky over 4 years ago

  • added method set_depth to allow user to change depth used in get_best_move
  • added method get_evaluation to get current score of the game in centipawns or mate in x

Thank you, @2kofawsome

stockfish - 3.8.1

Published by zhelyabuzhsky over 4 years ago

  • Improved README
  • WARNING: removed argument moves from get_fen_position method
stockfish - 3.8.0

Published by zhelyabuzhsky over 4 years ago

  • added method get_fen_position to return FEN notation of current board's position
  • added method show_board_visual to print a visual representation of current board's position

Thank you, @VivekThazhathattil

stockfish - 3.7.0

Published by zhelyabuzhsky over 4 years ago

  • Added resetting of info after setting position
stockfish - 3.6.0

Published by zhelyabuzhsky over 4 years ago

  • Added clearing info after setting fen position (thanks for @charlesoblack for bug report)
stockfish - 3.5.0

Published by zhelyabuzhsky almost 5 years ago

  • WARNING: parameter params in Stockfish's constructor renamed to parameters
  • Added method get_parameters to get current engine's parameters
  • Method set_skill_level also changes engine's parameters attribute
  • Other small improvements and fixes
stockfish - 3.4.0

Published by zhelyabuzhsky almost 5 years ago

  • Added method to change engine's skill level (thanks @sigurdo for the idea)
stockfish - 3.3.0

Published by zhelyabuzhsky almost 5 years ago

  • WARNING: license changed to MIT License
stockfish - 3.2.0

Published by zhelyabuzhsky about 5 years ago

  • WARNING: renamed param Stockfish parameter to params
  • Small code improvements
stockfish - 3.1.1

Published by zhelyabuzhsky about 5 years ago

  • improved README
stockfish - 3.1.0

Published by zhelyabuzhsky about 5 years ago

  • set_fen_position resets board (thanks to @charlesoblack)
stockfish - 3.0.0

Published by zhelyabuzhsky about 5 years ago

  • added type hinting
  • added "Black" code formatter
  • get_best_move returns None if there are no moves
  • stockfish.info return last evaluation information before best move (thanks to @charlesoblack)
stockfish - 2.0.1

Published by zhelyabuzhsky about 5 years ago

  • fixed versioning
stockfish - v2.0

Published by zhelyabuzhsky about 5 years ago

  • Python 3.7 only
  • Pytest usage
stockfish - v1.0.4

Published by zhelyabuzhsky over 6 years ago

  • FEN position (thanks to @hitecherik)
stockfish -

Published by zhelyabuzhsky almost 7 years ago

  • set position
  • best move