public static void Main()
int j1 = 0, j2 = 0, continuar = 0;
int turno, movimientos, pos;
string p1, p2, p3, p4, p5, p6, p7, p8, p9;
string jugador1, jugador2, pieza;
Random rd = new Random();
Console.Write("Nombre Jugador 1: ");
jugador1 = Console.ReadLine();
Console.Write("Nombre Jugador 2: ");
jugador2 = Console.ReadLine();
Console.WriteLine("Turno para {0}", jugador1);
Console.WriteLine("Turno para {0}", jugador2);
Console.WriteLine(" {0} | {1} | {2}", p1, p2, p3);
Console.WriteLine("───┼───┼───");
Console.WriteLine(" {0} | {1} | {2}", p4, p5, p6);
Console.WriteLine("───┼───┼───");
Console.WriteLine(" {0} | {1} | {2}", p7, p8, p9);
Console.Write("Seleccione una posición: ");
pos = Convert.ToInt16(Console.ReadLine());
if (p1 == p2 && p2 == p3 && p3 == pieza)
else if (p4 == p5 && p5 == p6 && p6 == pieza)
else if (p7 == p8 && p8 == p9 && p9 == pieza)
if (p1 == p4 && p4 == p7 && p7 == pieza)
else if (p2 == p5 && p5 == p8 && p8 == pieza)
else if (p3 == p6 && p6 == p9 && p9 == pieza)
if (p1 == p5 && p5 == p9 && p9 == pieza)
else if (p3 == p5 && p5 == p7 && p7 == pieza)
while (final == false && movimientos < 9);
Console.WriteLine("No hay ganador");
Console.WriteLine("Ganador: {0}", jugador1);
Console.WriteLine("Ganador: {0}", jugador2);
Console.WriteLine("Puntos de {0}: {1} pts", jugador1, j1);
Console.WriteLine("Puntos de {0}: {1} pts", jugador2, j2);
Console.Write("Desea jugar de nuevo: (0-No 1-Si)");
continuar = Convert.ToInt16(Console.ReadLine());