415 B
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.