othello/README.md
2025-11-11 17:02:14 -06:00

566 B

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.

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.