Conecta 4 es un juego resuelto: cómo ganar y por qué empezar es una ventaja

Si alguna vez sentiste que quien empieza en Conecta 4 tiene todas las de ganar, no es una impresión: dos investigadores lo demostraron en 1988. El juego está «resuelto», es decir, se sabe quién gana si los dos jugadores no cometen ningún error. Acá te contamos qué significa eso, quién lo demostró, qué jugada de apertura importa de verdad y qué podés hacer vos, que sos humano y te equivocás como todos, para ganar más partidas.

Actualizado:

Qué quiere decir que un juego está resuelto

Un juego está resuelto cuando se conoce el resultado que se obtiene si ambos jugadores juegan de forma perfecta desde la posición inicial. Hay tres grados habituales. En la solución «ultra débil» solo se sabe quién gana o si empatan, sin conocer la estrategia. En la «débil» se conoce además una estrategia que garantiza ese resultado desde el comienzo. En la «fuerte» se conoce el mejor resultado desde cualquier posición posible.

En el caso de Conecta 4 en el tablero clásico de 7 columnas por 6 filas, el resultado es claro: con juego perfecto, gana el jugador que empieza. Eso no quiere decir que gane siempre en la práctica, porque para lograrlo tiene que acertar la jugada correcta en cada turno, y las partidas entre personas están llenas de errores.

Quién lo resolvió y cuándo

La historia tiene dos protagonistas que llegaron a la misma conclusión de manera independiente en octubre de 1988. El primero fue James Dow Allen, que anunció su solución el 1 de octubre de 1988 en un mensaje al grupo de discusión rec.games.programmer. Quince días después, el 16 de octubre, el investigador neerlandés Victor Allis presentó su propia solución, descripta en su trabajo «A Knowledge-based Approach of Connect-Four», de la Vrije Universiteit.

El método de Allis fue «basado en conocimiento»: en lugar de revisar todas las posiciones, formuló reglas estratégicas, como qué casillas conviene controlar y qué amenazas importan, y las combinó con una búsqueda para demostrar que el primer jugador puede forzar la victoria. Más tarde se llegó al mismo resultado por fuerza bruta, con bases de datos de posiciones y computadoras potentes; el programador John Tromp, por ejemplo, armó una base con todas las posiciones de 8 fichas que sirvió de punto de partida. Ambos caminos coinciden.

La clave de la apertura: la columna central

No cualquier primera jugada alcanza. El resultado depende de la columna en la que empieza el primer jugador:

Primera jugadaResultado con juego perfecto
Columna central (la 4)Gana el que empieza
Columnas contiguas al centro (la 3 y la 5)Empate
Columnas exteriores (1, 2, 6 y 7)Gana el segundo jugador

Qué significa «gana el que empieza» en la práctica

Que la teoría diga que el primero gana no te asegura nada si el rival juega bien: la ventaja es real, pero exige precisión. Aun así, empezar te da dos cosas concretas. La primera es la iniciativa: movés primero y el rival suele tener que responder a tus amenazas. La segunda es la paridad, una regla práctica muy difundida entre los jugadores: como el tablero tiene 6 filas, un número par, y se juega por turnos, las casillas de las filas impares (la 1, 3 y 5, contando desde abajo) tienden a quedar para quien empezó, y las de las filas pares para el segundo. Por eso una amenaza en una fila impar suele ser más valiosa para el primer jugador.

Por qué el centro vale tanto

Las fichas de la columna central participan en más líneas posibles que las de cualquier otra columna. Desde el centro se pueden armar cuatro en línea en horizontal, en vertical y en las dos diagonales con muchas combinaciones distintas; una ficha en el borde casi solo sirve para una o dos direcciones. Por eso los programas fuertes ordenan sus jugadas desde el centro hacia afuera, y por eso los libros de apertura arrancan por la columna 4.

Para vos, la regla práctica es sencilla: cuando no tengas una jugada claramente mejor, elegí una columna cercana al centro. Y si el rival ocupa el centro primero, no te desesperes: las columnas contiguas siguen siendo muy buenas.

Consejos para ganar más partidas contra personas

¿Entonces la computadora no puede perder?

Un programa que jugara perfecto desde el principio y empezara primero nunca perdería, pero esa es una afirmación sobre la solución teórica del juego, no sobre cualquier programa. Resolver la partida entera desde la posición inicial exige muchísimo cálculo, y en un navegador, con apenas un segundo y medio por jugada, no se logra.

Por eso el nivel «Imbatible» de nuestro Conecta 4 se presenta como lo que es: el nivel más fuerte. Usa una búsqueda alfa-beta con profundización iterativa, una tabla que recuerda posiciones ya vistas, un orden de columnas que arranca por el centro y un libro de aperturas muy corto. Analiza muchas jugadas por adelantado y casi no deja pasar errores, pero no prometemos que sea imposible de ganar. Si lográs vencerlo, ganaste de verdad.

Cómo practicar

Una buena forma de mejorar es jugar contra la computadora en el nivel Difícil y después contra el Imbatible, alternando quién empieza. Cuando pierdas, repasá la partida e identificá en qué turno apareció la doble amenaza: casi siempre se puede rastrear hasta una jugada tranquila anterior. También conviene probar las variantes, como el tablero más grande o el modo PopOut, que obligan a pensar de otra manera y entrenan la visión del tablero.

Preguntas frecuentes

¿Quién demostró que Conecta 4 está resuelto?

James Dow Allen lo anunció el 1 de octubre de 1988 y, de forma independiente, Victor Allis presentó su solución el 16 de octubre de 1988. Después hubo confirmaciones por fuerza bruta.

¿Quién gana en Conecta 4 con juego perfecto?

El jugador que empieza, siempre que su primera ficha vaya a la columna central del tablero clásico de 7×6. Si empieza en una columna contigua al centro, la partida es un empate teórico, y si empieza en una de las cuatro columnas de los bordes, gana el segundo jugador.

¿Quiere decir que quien empieza siempre gana?

No. Es el resultado si nadie comete errores. En la práctica hay que seguir acertando en cada turno, y las personas fallan. Empezar es una ventaja, no una garantía.

¿Los otros tamaños de tablero también están resueltos?

Muchos sí, pero el resultado cambia con el tamaño. Por ejemplo, John Tromp informó que el tablero de 8×8 es una victoria del segundo jugador. Esta guía se refiere solo al tablero clásico de 7 columnas por 6 filas.

¿El nivel Imbatible nunca pierde?

No lo prometemos. Es el nivel más fuerte que ofrecemos, con una búsqueda profunda y mucho cálculo por jugada, pero no resuelve la partida entera en el tiempo disponible. Está solo en el tablero clásico de 7×6.

¿Cuántas posiciones tiene Conecta 4?

Se contaron 4.531.985.219.092 posiciones legales en el tablero de 7×6, cifra confirmada de forma independiente en 2008 por Stefan Edelkamp y Peter Kissmann.