An X's and O's game written in Python.
Written for my own amusement and in particular to explore how to use an MVC pattern. The View component defines both a shell(text based) interface and GUI. The player may chose either. The Model and Controller modules are the same for both.