20 lines
566 B
Markdown
20 lines
566 B
Markdown
# Othello
|
|
|
|
## Grade
|
|
|
|
Got a 110/100 on this assignment. I would also wager it is by far the fastest
|
|
submission for this assignment my professor has ever gotten.
|
|
|
|
## Running
|
|
|
|
I recommend using the release profile for the compiler optimizations. These are
|
|
quite important since our algorithms involve evaluating millions of moves.
|
|
```sh
|
|
cargo run --release
|
|
```
|
|
|
|
## Game Representation
|
|
|
|
The game state is represented by what's known as a
|
|
[BitBoard](https://www.chessprogramming.org/Bitboards). I knew about these
|
|
already from researching Chess programming in the past.
|