Skip to content

Lishogi-Bot v1.0.0

Latest
Compare
Choose a tag to compare
@TheYoBots TheYoBots released this 13 Mar 19:22
· 155 commits to master since this release

New additions since v0.9.0:

  • Reasonable placement of # in config.yml file.
  • Correct explanation of Mac/Linux Installation method.
  • Updating workflows: Name and status badge
  • Fix error in relation to the 'fake thinking' function, which might have occured
  • Print move number played. Do note that it will only print your move and not your opponents move.
  • Delete code for old python versions.
  • Fix Chat.
  • Advice on concurrency and correspondence.
  • Remove redundant position setup via FEN and move stack that can lead to illegal moves.
  • Fix scaling of time control that lead to timeouts.
  • Fix interchanged colors in time control.
  • Add some preliminary byoyomi support. This however is incomplete since lishogi does not seem to post the byoyomi phase state, so the bot can not perfectly know about it. Therefore, theoretically the bot might still occasionally time out, although I have not seen this happening yet.
  • Rename config.yml to config.yml.default to avoid users accidentally committing their own config instead of the default/template.
  • Updated few md links that were outdated.
  • Corrected explaination of docs after config.yml to config.yml.default change, which had not been done.
  • Corrected USI_Hash to simply Hash.
  • Added capitalisation and punctuations to config.yml.default file.
  • Notify engine of final endgame state (depends on python-shogi).
  • Replace print() with logging.

Thanks to all lichess-bot contributors and a special thanks to ianfab (Fabian Fichter) for solving many bugs and fixes.