This is program, written in Rust, can find the highest-scoring moves playable for a Scrabble configuration. It was written using "The World's Fastest Scrabble Program", a paper published in May 1988 by Andrew W. APPEL and Guy J. JACOBSON.
To run this code, make sure Rust and git are installed one your machine. Then, clone the repository with git clone --depth=1 -b main https://github.com/azerty29242/scrabble-solver.git
. Next, to run the code, open the folder in which you cloned the directory with cd scrabble-solver
and finally, run cargo run
.
This is a very fast program but also a very buggy one. The cli is not very user-friendly and the scoring algorithm isn't perfect.
If you are able to find bugs or have an idea of an improvement that could be made to the code, you can create an issue on this GitHub repository. If you want to help improve the code or add a dictionary, you can create some pull requests.