v2.9
A. Bug fixes
- Wait for readyok from uci engine after sending isready.
- Fix parsing of results when sending eval command to Stockfish engine.
B. New Features
- Only supports python 3.
- Add --draw flag to only analyze games with draw results.
- Can analyze Fischer Random Chess games.
- Sample game header tags
[Variant "chess 960"]
, from weekinchess[Variant "fischerandom"]
, from winboard/xboard[Variant "Chess960"]
, from Lichess and Chess.com
- GUI that can view FRC (Fischer Random Chess) games
- Winboard/Xboard
- Lichess
- Sample game header tags
C. Improvements
- Modify writing of pgn output when there is threat move.
- Don't write empty comment as in
{ }
in pgn output comments. - Improve logging when calculating piece mobility.
- Improve comment before the first move in the analyzed game. Analysis time and move score are easier to interpret.
- Example
{Hash 256mb, Threads 2, analysis 15.0s per position, move score is in pawn unit, positive is good for white and negative is good for black} 1. Nb3 $6 {-0.16} (1. c3 {+0.80})
- Example
D. Files
- The chess-artist.exe file inside chess-artist_v2.9.zip is only tested under windows 10.