Beh, allora just do it!!!

Suddividere il problema in piu' classi e' un modo per semplificarlo. Ti consente di concentrarti sul singolo oggetto senza dover pensare al modo in cui questo andra' poi a interfacciarsi col resto del programma.

Potresti cominciare a implementare un caso semplice in cui i due giocatori possono giocare un'unica partita, e poi implementare successivamente tutte le caratteristiche che vuoi aggiungere.

Cmq...

http://javaboutique.internet.com/Tic...TicTacToe.java