15 lines
415 B
Markdown
15 lines
415 B
Markdown
# Othello
|
|
|
|
## 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.
|