Boas!
Vampire6, primeiro convém estudares as regras do jogo, saberes como é possível ganhar/perder. Após isto é bastante fácil, uma matriz resolve-te grande parte dos problemas, só tens de a percorrer em cada jogada para verificar se algum dos jogadores atingiu os objectivos do jogo.
Tens as duas diagonais e tens vertical e horizontal, ou seja, pouca validação
Para quem fez o jogo do galo, a forma de pensar é bastante similar
Já agora, se queres uma ajuda mais especifica, convém indicares em que linguagem estás a programar
E acima de tudo, coloca questões
objectivas, aqui ninguém gosta de resolver trabalhos mas sim ajudar nos mesmos!
abraços, HecKel