Skip to content

Releases: johnyenter-briars/chrust

V3!

V3! Pre-release
Pre-release

Choose a tag to compare

@johnyenter-briars johnyenter-briars released this 01 Sep 19:44
d5e1540
  • Update UI
  • Piece Promotion
  • Castling
  • En Passant
  • Switch from Rocket to Actix
  • Use dyn Trait for maintaining chess pieces
  • Sunset terminal UI
  • Use complete FEN notation
  • Various bug fixes

Second Release!

Second Release! Pre-release
Pre-release

Choose a tag to compare

@johnyenter-briars johnyenter-briars released this 09 Oct 19:41
34a72ac

This is the second official release of Chrust.

It includes the following improvements

  • Improved move calculation from the AI using piece position
  • Introduction of Alpha Beta pruning to short circuit the search algorithm
  • Package the application as a singular binary
  • Refactor the application to use more functional programming
  • Internal improvements to memory safety and error handling
  • Assorted bug fixes

As always, after running the exectuable, navigate to localhost:8000 or 127.0.0.1:8000

First Release!

First Release! Pre-release
Pre-release

Choose a tag to compare

@johnyenter-briars johnyenter-briars released this 20 Sep 19:22

This is the first release of Chrust!

By now the Chess Engine is in a mostly playable state.

Any feedback on the UI/UX/playability/source code would be appreciated.

Any bug reports would be even more appreciated.

To run the program, unzip the archive pertaining to your operating system, and run the appropriate binary.