Code an interactive, two-player game of Tic-Tac-Toe that has a graphical user interface. You should implement also a decent AI module (you play against the computer and the computer should not play randomly).
I provide a little more details in the following:
The idea is to play the game Tic-Tac-Toe (which is a two player game) with/against the computer. Thus there will be one player in front of the computer and the second player will be played by the computer itself. You should ask whether the computer start first or the player starts first.
The implementation should be done in a graphical manner (no more command prompt implementations).
When submitting the assignment make sure that you include all the files needed in an archive, if you use two pictures for O and X, then submit them as well, make sure that you do not hard-code the location of supplementary files so that you program can compile on any other computer, not only on your computer.
Add also a HELP button/page that displays your name, the rules of the game and the month/day/year when you finished the implementation.