There are 2 versions of the game in the different named branchs, main and tic_tac_toe_version_2 respectively. In these 2 different versions, different internal structure, working mechanism, heuristinc and evaluations has been tried and applied.
- python .\main.py
- python .\main.py
** Before running any version, on the main.py file appropriate tuning should be made such as aggreed board size, either joining or creating a game and opponent team id.
The project was prepared for the Artificial Intelligence class at GWU. All the copyright belongs to the authors. The code may only be used for study purposes.