Conversation
…ove, if it exists
…his is what is generated anyway)
…nd checkmate are both endings to the game and so should be ordered the same
…turned when it is called on an empty square
…Board::pieces_with_color(piece, color)`
|
Ok, I've been running some benchmarks. Commit 0b0f7f0 is faster than anything after. This appears to be when 3.2.0 was officially deployed. I'm not 100% sure what the holdup is. But, this branch is also slower than This library is currently losing to cozychess. We are beating shakmaty and chessie in my preferred benchmark. I am getting the So, to run the benchmarks: git checkout ssh://git@github.com/jordanbray/chess_perft.git
# make sure ../chess is your copy of `chess`, the Cargo.toml depends on the path for the moment. I'll fix that later.
cargo bench |
|
I have also created a branch called |
|
I got the following error: |
|
Running |
|
I have created a new branch, called However, the |
Hello everyone curious enough to visit this unmaintained implementation of chess in rust.
I have taken it upon myself to fork this repo and maintain it. If you would like to contribute, please create a pull request at https://github.com/Orkking2/chess/pulls, unlike jordanbray, I have not been inactive since 2022 😅.
If you'd like to see what changes I have implemented, feel free to peruse this pull request, as it is not likely to be accepted.