An engine for Ultimate TTT using bitboards & minimax alpha-beta pruning. Here's an example of it in action:
First clone the repository:
git clone https://github.com/TogarashiPepper/ultimengine.gitThen compile the project (this may take quite a bit as many optimizations are turned on):
cargo build --releaseThen execute the resulting binary and play to your heart's content:
./target/release/ultimengineMoves take the form {game}{idx} (i.e a2). The games are lettered a..=i and the idx is 1..=9, you may omit the game if a specific game is active. (i.e 1)
