Walleye Versions Save

A chess engine written from scratch in Rust ♞

1.6.0

2 years ago
  • Moved to 2021 edition of Rust
  • Added three fold draw detection supported by Zobrist Hashing
  • Misc bug fixes

1.5.2

2 years ago
  • Further reduced excess CPU usage
  • Fixed a bug related to capturing en passant
  • Some tweaks to the search, no major changes
  • Added check extension
  • Mate in X moves is now correctly reported in UCI rather than just a large negative or positive number

1.5.1

2 years ago

Fixed issue where Walleye would have high CPU usage across multiple cores even when only using one thread to search

1.5.0

2 years ago

1.4.0

2 years ago
  • Greatly improved evaluation function
  • Optimizations to the release profile
  • PV Search
  • Timing Tweaks
  • Log generation is now disabled by default
  • Fixed bug where it was possible for no move to be sent on short time controls

1.3.0

2 years ago
  • Adds support for time control based move generation
  • Implements the killer move heuristic
  • Implements a much more robust logging framework
  • Adds a test bench move generation mode
  • General bug fixes and minor speed improvements

With this release the engine is ready to compete in a tournament setting.