si te das cuenta hay dos niveles para la maquina (novato, "experto")
en el novato la maquina juega en la primera posicion vacia que encuentre.
en el experto primero mira si tiene la opcion de ganar, y como segunda opcion bloquea una jugada del adversario evitando que gane; si no se da ninguna de las dos juega en la primera casilla vacia.
Si no te es suficiente aqui esta el c.f:
link
Saludos.