othello/README.md

415 B

Othello

Running

I recommend using the release profile for the compiler optimizations. These are quite important since our algorithms involve evaluating millions of moves.

cargo run --release

Game Representation

The game state is represented by what's known as a BitBoard. I knew about these already from researching Chess programming in the past.