A Tic-Tac-Toe game implemented with a dictionary using a hashtable with separate chaining. The game board is fully customizable by board size, number of symbols inline to win, and max levels of the game tree the computer will explore. A higher max_levels leads to a more intelligent computer opponent.
How to run:
- java Play_nk_TTT size in_line max_levels
Ex. Basic Game:
- java Play_nk_TTT 3 3 5