Assignment Overview
In this project, you will be implementing 3 AI “guessers” and 2 AI “choosers”:
LetterFreqGuesserinsrc/guessers/letter_freq_guesser.rsPatternAwareLFGinsrc/guessers/pattern_aware_lfg.rsPagaLFGinsrc/guessers/paga_lfg.rsRandomChooserinsrc/choosers/random_chooser.rsEvilChooserinsrc/choosers/evil_chooser.rs
Running the Project
To run all the tests, run cargo test. To run the game, run cargo run.
Submitting Your Code
Before submitting your code, make sure to:
- Run
cargo clippyand fix any warnings that appear. - Run
cargo fmtto format your code according to the Rust style guidelines. - Commit and push your code to your repository.
Then, submit your code to the Gradescope assignment.