othello/README.md

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.