ExtendedTTT is a project mainly written in Java, it's free.
Extended Version of Tic Tac Toe for EECS 491