Ultimate Tic-Tac-Toe

Finally finished this weekend challenge. Well, technically it was finished two weeks ago, I just managed to fix most of the bugs yesterday. There are two modes, Win By 1 and Win By 3. Essentially, you can play against the AI until someone wins one grid, or three grids in a row.

Win By 1 – AI uses a combination of Minimax and Alpha-Beta pruning
Win By 3 – AI uses a Monte Carlo simulation

The UI sucks, as always. I am just bad at creating GUIs.

The source code is available on Github.