-
Notifications
You must be signed in to change notification settings - Fork 65
Implement all other Pull Requests #90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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://[email protected]/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.